Kiro 是一个AI 智能体代理 IDE,类似Vscode,可以导入你现有Vscode插件和配置,但是它界面左边是是四个核心功能集:规格Specs、钩子Hooks和控制Steering以及MCP服务器等帮助您做到最好。
下面是Kiro 的核心功能集介绍:
(1)什么是“需求文档/规格”(Specs)?
简单来说,“需求文档”(Specs)就是一份详细的开发说明书,它能把一个模糊的想法变成清晰的执行计划,让团队知道每一步该做什么、怎么做、谁负责、什么时候完成。
有了 Kiro 的“需求文档”功能,你可以:
拆解需求:把一个大功能分解成一个个小任务,并写明“完成标准”(比如:用户点击按钮后能弹出窗口)。
画图设计:用流程图、架构图等方式,直观地展示功能该怎么实现。
跟踪进度:随时查看每个小任务的完成情况,避免漏掉关键步骤。
团队协作:让产品经理和程序员高效沟通,减少“我以为你要的是这个”的误会。
举个栗子:
假如你要开发一个“点赞功能”,需求文档会帮你明确:
按钮长什么样?
点击后动画怎么显示?
数据怎么存储?
谁来写代码?什么时候交?
有了它,开发就像跟着乐高说明书拼积木——不跑偏、不吵架、不返工!
(2)什么是「自动化钩子」(Agent Hooks)?
简单来说,「钩子」就像你的开发小助手,能自动帮你完成一些重复性的任务。比如:
- 保存文件时 → 自动检查代码格式
- 新建文件时 → 自动添加基础代码模板
- 删除文件时 → 自动更新项目依赖
有了它,你就不用一遍遍手动操作,省时又省力,还能让整个团队的代码风格保持一致!
钩子能帮你做什么?
自动保持代码质量(比如每次保存都运行代码检查)
防止低级错误(比如自动检测安全漏洞)
减少重复操作(不用再手动跑格式化、测试等)
统一团队规范(新人也不会写乱代码)
加速开发流程(自动化的魔法,让你码得更快!)
举个栗子
假设你在写一个网页,每次改完代码保存时:
- 钩子可以自动整理代码排版,让你的代码更整洁
- 还能自动运行测试,确保没改坏旧功能
- 甚至自动部署到测试环境,不用你手动操作
有了钩子,开发就像有个24小时待命的机器人搭档,帮你搞定琐事,你只管专注写核心逻辑!
「自动化钩子」是怎么工作的?
简单来说,它就像个智能小管家,分三步帮你自动干活:
1 盯梢模式
- 时刻盯着你的代码编辑器(比如你保存文件、新建文件、删除文件)
- 就像有个小雷达,一有动静就准备行动
2 发号施令
- 事件触发后,自动把提前设置好的「任务指令」发给AI助手
- 比如:"每次保存.py文件时,立刻检查代码风格!"
3 自动执行
- AI助手收到指令,秒速完成对应操作(比如自动格式化代码、运行测试等)
- 全程不用你动手,就像有个隐形助手在帮你打理代码
为啥这很酷?
告别重复操作:不用再手动跑格式化了!
智能防呆:自动检查错误,避免低级bug
团队无忧:新人写的代码也能自动统一风格
举个栗子
你刚写完一段代码,按下
Ctrl+S
保存:
→ 钩子立刻启动,自动:
1. 整理代码缩进
2. 检查语法错误
3. 运行单元测试
而你...只需要淡定地喝口可乐继续写下一行!
(3)什么是「项目导航」(Steering)?
简单来说,「Steering」就是让Kiro记住你项目的规矩!
想象一下:
- 每次和新同事解释项目规范很麻烦?
- 每次写代码都要重复说"我们这里用React,别用Vue"?
- 团队代码风格总是不统一?
Steering就是解决这些问题的「智能备忘录」!
它能干什么?
自动遵守规范
- 生成代码、写API、做测试都会按你定的规矩来
- 比如:"所有组件都用TS写,CSS用Tailwind"
不用重复解释
- 不用每次聊天都提醒"我们项目用Python 3.10"
- Kiro会永久记住你的要求
新人秒上手
- 新成员写的代码也会自动符合团队标准
- 减少"这个该怎么写?"的提问
项目知识库
- 随着项目成长,规范文档也会自动积累
- 像活的Wiki一样越用越聪明
默认自带的「三大宝典」
产品说明书(product.md)
- 产品是干啥的?用户是谁?核心功能是啥?
- 帮Kiro理解"为什么这个功能要这么做"
技术栈文档(tech.md)
- 用什么框架?哪些工具?禁止哪些技术?
- 比如:"前端用React+TS,后端别用Java!"
项目结构图(structure.md)
- 文件夹怎么放?文件怎么命名?
- 比如:"所有组件都放在/src/components里"
怎么自定义规则?
1. 在Kiro面板找到Steering版块
2. 点
+
新建.md文件(比如
api规范.md
)
3. 用大白话写要求,比如:
markdown
API规范
- 所有接口都用REST风格
- 错误码:400=参数错误,401=没登录
- 返回数据格式:{code, data, message}
4. 点优化按钮,Kiro会自动帮你整理格式
下载地址:
https://kiro.dev/downloads/index