【Kiro】指导/引导配置(Steering)
什么是 Steering? Steering 通过存放在 .kiro/steering/ 目录下的 markdown 文件,为 Kiro 提供对你项目的持久知识。这样你不用每次聊天都重复解释你的代码规范,Steering 文件能让 Kiro 持续遵循你设定的模式、库和标准。 其实跟以前Cursor的
【Kiro】钩子示例(Hook Examples)
以下示例展示了真实场景中的钩子实现,你可以根据需要进行调整。每个示例包括触发类型、目标文件匹配模式和完整的钩子指令。 安全提交前扫描器(Security Pre-Commit Scanner) 该钩子在提交前扫描文件,防止安全泄漏。 触发类型: 文件保存 目标: **/* 钩子指令: Review
【Kiro】钩子最佳实践(Best Practices)
遵循以下最佳实践,帮助你创建可靠、高效且易维护的钩子,提升开发工作流程。 钩子设计 明确且具体 编写详细且明确的指令 每个钩子专注于一个具体任务 对复杂操作使用编号步骤 充分测试 在示例文件上测试钩子再部署 验证钩子能处理各种边缘情况 先限制文件匹配模式,逐步扩大
【Kiro】钩子管理(Hook Management)
有效的钩子管理可以确保你的自动化工作流在项目增长过程中保持有序、易维护且高效。 管理你的钩子 你可以通过 Kiro 面板中的 Agent Hooks 部分访问所有钩子。 启用/禁用钩子 无需删除即可快速开关钩子: 快速切换:点击 Agent Hooks 面板中钩子旁的 眼睛图标 钩子视图中切换:选择
【Kiro】钩子类型(Hook Types)
Agent Hooks 支持多种触发类型,每种类型针对特定的自动化场景。理解这些类型能帮助你为工作流程选择合适的方法。 文件创建时触发(On File Create) 当工作区中新建符合特定模式的文件时触发。 应用场景: 为新组件生成模板代码 给新文件添加版权声明头 创建实现文件时自动建立测试文件
【Kiro】钩子(Hooks)
Agent Hooks 是强大的自动化工具,能够通过在你的 IDE 中自动执行预定义的 agent 操作,简化你的开发工作流程。利用钩子,你无需手动发起常规任务请求,还能保证代码库的一致性。 什么是 Agent Hooks? Agent Hooks 是在你的 IDE 中检测到特定事件时,自动触发执行
【Kiro】终端集成
概览(Overview) 通过 Kiro 的 Terminal 集成功能,彻底改变你的开发工作流程。你不再需要记住复杂的命令语法或在多个窗口之间来回切换,只需用自然语言描述你想要做的事,Kiro 就会将请求转换为可执行的命令,保持上下文一致,并通过安全的审批系统让你在安装依赖、操作 Git、或探索代
【Kiro】Vibe 与 Spec 会话
什么是 Vibe 会话? Vibe 会话是 Kiro 提供的一种以问答互动为核心的轻量级对话模式,适用于快速提问、获取解释或通过更自由的方式构建项目。 如何进入 当你创建新会话时,可以通过会话选择器(session picker)在 Vibe 和 Spec 模式之间切换。这允许你根据当前任务选择最合
【Kiro】对话Autopilot 模式
Autopilot 自动驾驶模式 什么是 Autopilot 模式? Autopilot 模式是 Kiro 的自主执行模式,它允许 Agent 在几乎不需要你干预的情况下,对整个代码库进行修改并完成复杂任务。这个模式是 Kiro 的核心功能之一,能让它更独立地代表你完成工作。 工作原理(How It
【Kiro】聊天对话功能
Kiro 提供了一个聊天面板,您可以通过自然语言对话与您的代码进行交互。只需告诉 Kiro 您的需求即可。您可以提出有关代码库的问题、请求对复杂逻辑的解释、生成新功能、调试棘手问题以及自动执行重复性任务——所有这些都由 Kiro 维护您项目的完整上下文。 主要特点