- AI 技能
- AI 插件
- 人工智能
【免费下载链接】agentic-awesome-skills
AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,600+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
本指南以 docs_zh-CN/users/kiro-integration.md 为核心,系统讲解如何将 Agentic Awesome Skills(AAS)的 2,000+ 项技能接入 AWS 的代理式 AI 编码助手Kiro CLI。读完本文,你将掌握通过npx agentic-awesome-skills --kiro一键安装技能、用自然语言@技能名方式在 Kiro 中调用技能、按 AWS 场景组合技能工作流,并学会故障排查与最佳实践。文中所有操作均可在当前仓库 install.js 与 skills/ 目录中找到对应实现证据。
背景:Kiro 是什么,为什么需要技能
Kiro 是 AWS 推出的代理式 AI IDE(其命令行形态即 Kiro CLI),核心能力组合如下:
- 自主编码代理:可独立工作较长时间,无需逐条指令干预;
- 上下文感知助手:对代码库有深入理解,能结合工程上下文给出建议;
- AWS 服务集成:原生支持 CDK、SAM 与 Terraform;
- MCP(Model Context Protocol):用于安全地调用外部 API 与数据库;
- 规范驱动开发(Spec-driven Development):把自然语言转化为结构化规范再落地实现。
而 Agentic Awesome Skills 为 Kiro 补充了"领域知识与最佳实践层":
- 领域专业知识:覆盖 1,936+(英文版文档记为 2,126+,随版本增长)个专业方向;
- 最佳实践:聚合自 Anthropic、OpenAI、Google、Microsoft、AWS 等一线团队的工程规范;
- 工作流自动化:将常见开发任务封装为可复用的标准步骤;
- AWS 特定模式:面向无服务器、基础设施与云架构的专用技能。
从仓库结构看,这些技能以"一技能一目录"的形式存放在 skills/ 下,每个目录内包含可供 Agent 加载的SKILL.md描述文件,例如aws-serverless、brainstorming、security-audit等。Kiro 正是通过扫描技能目录来发现并加载这些能力的。
安装技能到 Kiro
快速安装(推荐)
# 安装到 Kiro 的默认技能目录 npx agentic-awesome-skills --kiro执行后技能会被安装到~/.kiro/skills/。该行为在仓库安装器中可直接验证:在 install.js 中,--kiro参数被解析并置为true,随后在 install.js 中将其映射为目标目录:
if (opts.kiro) { targets.push({ name: "Kiro", path: path.join(HOME, ".kiro", "skills") }); }手动安装
# 直接克隆到 Kiro 的技能目录 git clone https://github.com/sickn33/agentic-awesome-skills.git ~/.kiro/skills手动克隆会把整个仓库(含 skills、docs、plugins 等)放入 Kiro 技能目录,适合希望同步最新内容或离线使用的场景。若使用npx安装器,则默认按已发布的稳定版本安装。
验证安装
# 验证安装 test -d ~/.kiro/skills && echo "✓ 技能安装成功" ls ~/.kiro/skills/ | head -10第一条命令用test -d判断目录是否存在并输出提示,第二条命令列出前 10 个技能目录,便于确认技能是否被 Kiro 正常发现。
按需挑选技能(进阶安装选项)
安装器并不要求一次装全,install.js 的帮助信息中提供了按需选择的参数,尤其适合 Kiro 这类重视上下文窗口的 Agent:
# 只安装指定技能(精确匹配名称、id 或嵌套技能路径) npx agentic-awesome-skills --kiro --skills brainstorming # 按风险标签过滤(如仅安全等级为 safe/none 的技能) npx agentic-awesome-skills --kiro --risk safe,none # 按类别或标签过滤 npx agentic-awesome-skills --kiro --category development,backend npx agentic-awesome-skills --kiro --tags debugging # 先预览安装/更新/移除计划,不实际写入 npx agentic-awesome-skills --kiro --skills brainstorming --dry-run其中--dry-run会在不修改任何文件的前提下输出每个目标的安装计划(对应 install.js 中的dryRun分支),是排查选择器是否生效的推荐手段。此外还支持--release <版本号>安装并校验指定 npm 发布版本(见 install.js),以及audit命令对技能做静态安装前审计(对应 install.js 中的审计模式),可检测命令执行、网络访问、凭据、文件系统写入、特权操作与破坏性命令等信号,建议在安装前对高风险技能先跑一遍。
在 Kiro 中使用技能
基本调用方式
Kiro 通过自然语言提示中的@技能名来引用技能,例如:
使用 @brainstorming 技能帮助我设计无服务器 API将 @aws-serverless 模式应用于此 Lambda 函数对我的 CDK 堆栈运行 @security-audit这种"@技能名+ 明确任务描述"的写法让 Kiro 既能定位到正确的技能,又能理解你希望它做什么。
Kiro 用户推荐技能清单
结合当前仓库 skills/ 目录,以下是文档推荐的分领域技能与其实际存放路径(部分技能在仓库中的目录命名与文档略有差异,均已标注实际目录):
AWS 与云基础设施
| 技能名 | 仓库目录 | 用途 |
|---|---|---|
@aws-serverless | skills/aws-serverless | 无服务器架构模式 |
@aws-cdk | skills/aws-cdk-development | AWS CDK 最佳实践 |
@aws-sam | 仓库暂无同名目录 | SAM 模板模式 |
@terraform-expert | skills/terraform-specialist | Terraform 基础设施即代码 |
@docker-expert | skills/docker-expert | 容器优化 |
@kubernetes-expert | skills/kubernetes-architect | Kubernetes 部署模式 |
架构与设计
| 技能名 | 仓库目录 | 用途 |
|---|---|---|
@architecture | skills/architecture | 系统设计与 ADR |
@c4-context | skills/c4-context | C4 模型上下文图 |
@senior-architect | skills/senior-architect | 可扩展架构模式 |
@microservices-patterns | skills/microservices-patterns | 微服务设计 |
安全
| 技能名 | 仓库目录 | 用途 |
|---|---|---|
@api-security-best-practices | skills/api-security-best-practices | API 安全加固 |
@vulnerability-scanner | skills/vulnerability-scanner | 安全漏洞检测 |
@owasp-top-10 | 仓库暂无同名目录 | OWASP 安全模式 |
@aws-security-best-practices | 仓库暂无同名目录 | AWS 安全配置 |
开发
| 技能名 | 仓库目录 | 用途 |
|---|---|---|
@typescript-expert | skills/typescript-expert | TypeScript 最佳实践 |
@python-patterns | skills/python-patterns | Python 设计模式 |
@react-patterns | skills/react-patterns | React 组件模式 |
@test-driven-development | skills/test-driven-development | TDD 工作流 |
DevOps 与自动化
| 技能名 | 仓库目录 | 用途 |
|---|---|---|
@ci-cd-pipeline | skills/cicd-automation-workflow-automate | CI/CD 自动化 |
@github-actions | skills/github-actions-advanced | GitHub Actions 工作流 |
@monitoring-observability | skills/observability-monitoring-slo-implement | 可观测性模式 |
@incident-response | skills/incident-response-incident-response | 事件管理 |
说明:上表"仓库暂无同名目录"的项为文档中推荐的技能名,命名习惯会随版本迭代变化;如需精确匹配当前目录,可运行
ls skills/ | grep <关键词>在 skills/ 中查找,或使用安装器的--dry-run校验技能名是否有效。
Kiro 特定工作流
1. 无服务器应用程序开发
1. 使用 @brainstorming 设计应用程序架构 2. 应用 @aws-serverless 创建 Lambda 函数 3. 使用 @aws-cdk 生成基础设施代码 4. 运行 @test-driven-development 添加测试 5. 应用 @ci-cd-pipeline 设置部署该流程覆盖"设计 → 实现 → 基础设施 → 测试 → 交付"的完整链路,每个阶段由一个技能负责。
2. 基础设施即代码
1. 使用 @architecture 记录系统设计 2. 应用 @terraform-expert 编写 Terraform 模块 3. 运行 @security-audit 检查漏洞 4. 使用 @documentation 生成 README 和运行手册文档沉淀先行,安全审计内置,适合作为团队 IaC 仓库的标准协作流程。
3. API 开发
1. 使用 @api-design 规划端点 2. 应用 @typescript-expert 进行实现 3. 运行 @api-security-best-practices 进行加固 4. 使用 @openapi-spec 生成文档其中@api-design对应仓库中的 skills/api-design-principles,@openapi-spec对应 skills/openapi-spec-generation。
高级功能
MCP 集成
Kiro 的 MCP 支持让技能获得以下能力:
- 安全调用外部 API;
- 在上下文中查询数据库;
- 与 AWS 服务集成;
- 实时访问文档。
利用 MCP 的推荐技能:
@rag-engineer(skills/rag-engineer):RAG 系统实现;@langgraph(skills/langgraph):代理工作流编排;@prompt-engineer(skills/prompt-engineer):LLM 提示优化。
MCP 与技能的关系可理解为:技能负责"怎么做"(流程与规则),MCP 负责"能连什么"(工具与数据源),二者叠加才能完成真实的外部集成任务。
自主操作(长时任务)
Kiro 可以独立工作较长时间,适合把多个技能串成一个长指令交给它:
使用 @systematic-debugging 调查并修复代码库中的所有 TypeScript 错误, 然后应用 @test-driven-development 添加缺失的测试,最后运行 @documentation 更新所有 README 文件。此时 skills/systematic-debugging 提供结构化排错方法,skills/test-driven-development 规范测试节奏,skills/documentation 收尾维护文档。
上下文感知助手(多技能组合)
Kiro 会维护对话的深度上下文,因此可以在一个复杂需求中引用多个技能,让各技能在其擅长环节接力:
我正在构建一个 SaaS 应用程序。使用 @brainstorming 进行 MVP 计划, @aws-serverless 用于后端,@react-patterns 用于前端, @stripe-integration 用于支付,@security-audit 用于加固。对应仓库目录:skills/aws-serverless、skills/react-patterns、skills/stripe-integration、skills/security-audit。
面向 Kiro 用户的技能捆绑包
为避免逐个挑选,仓库提供了预策划的技能集合(捆绑包定义可见 data/bundles.json)。文档针对 Kiro 常见场景给出三套组合:
AWS 开发者捆绑包
@aws-serverless、@aws-cdk、@aws-sam@lambda-best-practices、@dynamodb-patterns、@api-gateway-patterns
全栈 AWS 捆绑包
@aws-serverless、@react-patterns、@typescript-expert@api-design、@test-driven-development、@ci-cd-pipeline
DevOps 与基础设施捆绑包
@terraform-expert、@docker-expert、@kubernetes-expert@monitoring-observability、@incident-response、@security-audit
完整捆绑包列表与最新成员请参阅 docs_zh-CN/users/bundles.md。
故障排查
技能未加载
# 检查安装路径 ls -la ~/.kiro/skills/ # 如需要则重新安装 rm -rf ~/.kiro/skills npx agentic-awesome-skills --kiro若目录存在但 Kiro 未识别,优先确认技能目录是否以"一目录一技能"的规范结构存放;重新安装前可先备份自定义内容。
技能未找到
# 列出所有可用技能 ls ~/.kiro/skills/确保提示中使用的技能名与实际目录名一致。由于技能命名随版本调整(如aws-cdk与aws-cdk-development),遇到Skill Not Found时建议先在目录中确认确切名称,再用npx agentic-awesome-skills --kiro --skills <精确名> --dry-run校验。
权限问题
# 修复权限 chmod -R 755 ~/.kiro/skills/权限不足通常发生在多用户环境或手动克隆后,755保证 Agent 进程可读、目录可进入,同时避免不必要的写权限。
最佳实践
- 从捆绑包开始:为你的角色(AWS 开发者、全栈、DevOps)直接采用预策划集合,减少挑选成本;
- 组合技能:复杂任务中引用多个技能,让每个技能负责其最擅长的环节;
- 明确具体:清楚说明使用哪个技能以及期望它做什么,避免模糊指令;
- 迭代:先让 Kiro 自主推进,再根据输出补充或替换技能细化结果;
- 记录:使用
@documentation保持代码库文档与实现同步。
完整示例
示例 1:构建无服务器 API
我需要使用 AWS Lambda 和 DynamoDB 为待办事项应用程序构建 REST API。 使用 @brainstorming 设计架构,然后应用 @aws-serverless 实现 Lambda 函数,@dynamodb-patterns 用于数据建模, 和 @api-security-best-practices 用于安全加固。 使用 @aws-cdk 生成基础设施,并使用 @test-driven-development 添加测试。示例 2:迁移到微服务
我想将这个单体应用程序分解为微服务。 使用 @architecture 为迁移策略创建 ADR, 应用 @microservices-patterns 确定服务边界, @docker-expert 用于容器化,@kubernetes-expert 用于编排。 使用 @documentation 记录迁移计划。示例 3:安全审计
对此应用程序进行全面安全审计。 使用 @security-audit 扫描漏洞,@owasp-top-10 检查 常见问题,@api-security-best-practices 用于 API 加固, 和 @aws-security-best-practices 用于云配置。 生成包含发现和修复步骤的报告。延伸阅读
- 完整技能目录:全部技能的索引与分类;
- docs_zh-CN/users/usage.md:通用使用指南;
- docs_zh-CN/users/workflows.md:更多工作流示例;
- docs_zh-CN/users/bundles.md:捆绑包完整清单;
- docs_zh-CN/contributors/community-guidelines.md:社区指南;
- 安装器实现:
--kiro等目标映射与安装逻辑的源码依据; - 数据目录:捆绑包与目录索引的机器可读定义。
如果你在 Kiro 中发现了新的高效用例或工作流组合,可参考 CONTRIBUTING.md 将示例补充进 docs_zh-CN/users/kiro-integration.md,帮助更多 Kiro 用户受益。
- AI 技能
- AI 插件
- 人工智能
【免费下载链接】agentic-awesome-skills
AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,600+ agentic skills. Includes CLI, local MCP, catalog, plugins, and Workbench.
相关推荐
在 Kiro CLI 中集成 Agentic Awesome Skills:安装、技能调用与 AWS 云开发工作流实战指南
在 Kiro CLI 中集成 Agentic Awesome Skills:安装、技能调用与 AWS 云开发工作流实战指南 本篇指南讲解如何将 Agentic
AI 技能AI 插件人工智能在 Gemini CLI 中启用 Agentic Awesome Skills:安装、验证与提示词实战指南
在 Gemini CLI 中启用 Agentic Awesome Skills:安装、验证与提示词实战指南 Agentic Awesome Skills(AAS
AI 技能AI 插件人工智能在 Cursor 中启用 Agentic Awesome Skills:安装、校验与高效调用实战指南
在 Cursor 中启用 Agentic Awesome Skills:安装、校验与高效调用实战指南 Agentic Awesome Skills(AAS)是一
AI 技能AI 插件人工智能
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考