Kiro 中的引导:指导 AI 行为

什么是引导?

引导允许您通过 .kiro/steering/ 中的 markdown 文件为项目提供持久的知识。正如文档所述:

引导通过 .kiro/steering/ 中的 markdown 文件为 Kiro 提供关于您项目的持久知识。引导文件确保 Kiro 始终遵循您建立的模式、库和标准,而不是在每次聊天中解释您的约定。

核心优势

  1. 一致的代码生成:确保组件和代码遵循团队约定
  2. 减少重复:消除重复解释项目标准的需要
  3. 团队对齐:为所有开发者提供一致的指导
  4. 可扩展的项目知识:捕获不断发展的项目决策和模式

默认引导文件

Kiro 自动创建三个核心文件:

  1. 产品概述 (product.md):定义产品目的、用户、功能和业务目标
  2. 技术栈 (tech.md):记录框架、库和技术约束
  3. 项目结构 (structure.md):概述文件组织、命名约定和架构决策

包含模式

始终包含(默认)

---
inclusion: always
---

在每次交互中加载,适用于通用标准。

条件包含

---
inclusion: fileMatch
fileMatchPattern: "components/**/*.tsx"
---

仅对特定文件类型或路径加载。

手动包含

---
inclusion: manual
---

在聊天中使用 #filename 手动引用。

最佳实践

  • 保持文件专注于一个领域
  • 使用清晰、描述性的文件名
  • 包含上下文和基本原理
  • 提供代码示例
  • 永远不要包含敏感数据
  • 定期维护和审查

常见引导文件策略

  • API 标准
  • 测试方法
  • 代码风格指南
  • 安全策略
  • 部署流程

自定义引导文件存储在 .kiro/steering/ 中,并立即在 Kiro 交互中可用。

页面最后更新:2025年7月14日