Skip to content
FunCoding

Search

Search docs, agents, posts, Skills and MCP servers

Steering 与 Skills

用 steering 文件给 Kiro 持久的项目知识(作用域、inclusion 模式、AGENTS.md),以及按需激活的 Agent Skills。

Steering

Steering 通过 Markdown 文件让 Kiro 持久地了解你的项目,不必在每次聊天里解释约定:保证 Kiro 始终遵循你既定的模式、库和标准。好处:一致的代码生成、减少重复、团队对齐、随代码库增长的项目知识。作用域:工作区 steering 放项目根的 .kiro/steering/(仅该工作区);全局 steering 放 ~/.kiro/steering/(所有工作区),两者冲突时工作区优先;团队 steering 可通过 MDM 或组策略推送到用户电脑,或让用户下载到全局位置。Web 上的「全局 steering」指本地 ~/.kiro/steering/,云沙箱读不到,需通过 Configuration Sync 上传。基础文件:product.md(产品目的、目标用户、关键功能、业务目标)、tech.md(框架、库、开发工具和技术约束)、structure.md(文件组织、命名约定、导入模式、架构决策);默认包含在每次交互里。Inclusion 模式:在文件最开头(不能有空行或其他内容)用 YAML front matter 配置:inclusion: always(默认,每次交互自动加载)、fileMatch(按文件匹配条件加载)、manual(手动引用时加载)。AGENTS.md:也支持 AGENTS.md 标准,放在全局 steering 位置或工作区根目录会被自动发现,子目录里的 AGENTS.md 也会被发现(如 services/api/ 旁放一个);AGENTS.md 不支持 inclusion 模式。

Agent Skills

技能是遵循开放 Agent Skills 标准的可移植指令包,把指令、脚本和模板打包,Kiro 在与任务相关时激活;可导入社区或其他兼容工具的技能,也可共享自己的。位置:工作区 .kiro/skills/(IDE、CLI、Web、移动端)和全局 ~/.kiro/skills/(IDE、CLI)。渐进披露:发现(启动时只加载每个技能的名称和描述)→ 激活(请求匹配描述时加载完整指令)→ 执行(按需加载脚本或参考文件)。激活方式:自动匹配,或输入 / 加技能名作为斜杠命令直接调用(如 /pr-review;可在后面加文字作为额外上下文,$ARGUMENTS 占位符替换目前仅 CLI 支持)。在 Kiro 面板的「Agent Steering & Skills」里查看和管理。