Kiro 中的引导:指导 AI 行为
什么是引导?
引导允许您通过 .kiro/steering/ 中的 markdown 文件为项目提供持久的知识。正如文档所述:
引导通过
.kiro/steering/中的 markdown 文件为 Kiro 提供关于您项目的持久知识。引导文件确保 Kiro 始终遵循您建立的模式、库和标准,而不是在每次聊天中解释您的约定。
核心优势
- 一致的代码生成:确保组件和代码遵循团队约定
- 减少重复:消除重复解释项目标准的需要
- 团队对齐:为所有开发者提供一致的指导
- 可扩展的项目知识:捕获不断发展的项目决策和模式
默认引导文件
Kiro 自动创建三个核心文件:
- 产品概述 (
product.md):定义产品目的、用户、功能和业务目标 - 技术栈 (
tech.md):记录框架、库和技术约束 - 项目结构 (
structure.md):概述文件组织、命名约定和架构决策
包含模式
始终包含(默认)
---
inclusion: always
---
在每次交互中加载,适用于通用标准。
条件包含
---
inclusion: fileMatch
fileMatchPattern: "components/**/*.tsx"
---
仅对特定文件类型或路径加载。
手动包含
---
inclusion: manual
---
在聊天中使用 #filename 手动引用。
最佳实践
- 保持文件专注于一个领域
- 使用清晰、描述性的文件名
- 包含上下文和基本原理
- 提供代码示例
- 永远不要包含敏感数据
- 定期维护和审查
常见引导文件策略
- API 标准
- 测试方法
- 代码风格指南
- 安全策略
- 部署流程
自定义引导文件存储在 .kiro/steering/ 中,并立即在 Kiro 交互中可用。
页面最后更新:2025年7月14日