- 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.
本篇指南讲解如何将Agentic Awesome Skills(AAS)技能库安装并应用到 AWS 推出的代理式 AI 编码助手Kiro CLI中,覆盖从一行命令快速安装、@技能名自然语言调用,到无服务器应用、基础设施即代码、API 开发三类典型工作流的完整落地方法。读完本文,你将掌握基于 Kiro 的 MCP 集成、自主长任务编排与多技能组合调用的实战技能,并能结合本仓库安装器源码理解--kiro目标目录与过滤参数的真实行为。
Kiro 是什么:为什么需要为它配备技能库
Kiro 是 AWS 推出的代理式 AI IDE(编码助手),它不是一个单纯的补全工具,而是一个具备以下能力的组合体:
- 自主编码代理:可独立运行较长时间,边理解需求边修改代码;
- 上下文感知助手:深度感知当前代码库结构、依赖与既有约定;
- AWS 服务集成:原生支持 CDK、SAM 与 Terraform 等基础设施工具链;
- MCP(模型上下文协议):为外部 API、数据库调用与文档访问提供安全通道;
- 规范驱动开发:把自然语言需求转换为结构化规格说明再进入实现。
正因为 Kiro 的代理具备“自主执行”与“长上下文”能力,它的输出质量高度依赖注入的领域知识。Agentic Awesome Skills 恰好补齐这一环:本仓库收录了 2,100+ 个 agentic 技能(权威清单见 data/skills_index.json 与根目录 CATALOG.md),覆盖来自 Anthropic、OpenAI、Google、Microsoft、AWS 等来源的工程最佳实践,并内置工作流自动化与大量 AWS 相关模式(无服务器、基础设施、云架构)。两者结合后,Kiro 不再只是“会写代码的 IDE”,而是一个携带完整领域专家库的工程团队。
安装:一条命令把技能装进 Kiro
快速安装(官方安装器)
在终端中执行:
# 安装到 Kiro 的默认技能目录 npx agentic-awesome-skills --kiro该命令会把技能安装到~/.kiro/skills/。这里的关键行为可以直接在仓库安装器源码中验证:parseArgs在解析参数时识别--kiro(见 tools/bin/install.js),随后getTargets将其映射为path.join(HOME, ".kiro", "skills")(见 tools/bin/install.js)。也就是说,--kiro本质上是“目标目录快捷方式”,与--cursor、--claude、--gemini、--codex等参数共享同一套安装管线。
用过滤器按需安装
仓库技能目录非常庞大,Kiro 场景下通常不需要全量安装。安装器支持按风险标签、分类、标签精确挑选技能(用法见 tools/bin/install.js 的--help输出):
# 只安装 brainstorming 单个技能 npx agentic-awesome-skills --kiro --skills brainstorming # 按分类与风险标签过滤(如只装安全、无风险标签的技能) npx agentic-awesome-skills --kiro --category development,backend --risk safe,none # 先预览将要安装/更新/删除的内容,不实际写入 npx agentic-awesome-skills --kiro --skills brainstorming --dry-run--dry-run对生产环境尤其有用:它会在不落盘的情况下打印每个目标目录的差异清单,便于你在正式安装前审查技能集。
手动安装
如果不使用 npm 安装器,也可以直接把本仓库克隆到 Kiro 的技能目录:
git clone <本仓库地址> ~/.kiro/skills验证安装
# 验证目录存在 test -d ~/.kiro/skills && echo "✓ 技能安装成功" # 查看前 10 个已安装技能 ls ~/.kiro/skills/ | head -10在 Kiro 中使用技能:@ 引用与自然语言
Kiro 通过自然语言提示调用技能,语法是在技能名前加@:
使用 @brainstorming 技能帮助我设计无服务器 API将 @aws-serverless 模式应用于此 Lambda 函数对我的 CDK 堆栈运行 @security-audit调用时遵循三个原则:指明技能、指明对象、指明产出。Kiro 会读取技能目录中的 Markdown 定义(本仓库每个技能目录都包含 SKILL.md 或同名说明文档,规范见 docs_zh-CN/contributors/skill-anatomy.md),把其中的步骤、检查清单与模式注入上下文后执行。
为 Kiro 用户推荐的技能清单
以下按场景分类(与指南原文一致),并给出本仓库中已确认存在的实际技能目录名,方便直接查证。标注“原名在仓库中的对应目录”的条目,表示指南中的技能名与当前仓库目录名存在差异,使用时请以实际目录名为准:
AWS 与云基础设施
| 推荐技能 | 仓库内实际目录/说明 |
|---|---|
@aws-serverless | skills/aws-serverless,无服务器架构模式 |
@aws-cdk | 仓库对应目录为 skills/aws-cdk-development |
@aws-sam | 本仓库暂无同名目录,请以 CATALOG.md 为准 |
@terraform-expert | 仓库对应目录为 skills/terraform-specialist 与 skills/terraform-infrastructure |
@docker-expert | skills/docker-expert,容器优化 |
@kubernetes-expert | 仓库对应目录为 skills/kubernetes-architect、skills/cloud-k8s、skills/k8s-security-policies |
架构和设计
@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— 本仓库无同名目录,安全类技能可参考 skills/security、skills/security-audit@aws-security-best-practices— 本仓库无同名目录,相关模式见 skills/aws-penetration-testing、skills/aws-agentic-ai
开发
@typescript-expert— skills/typescript-expert@python-patterns— skills/python-patterns@react-patterns— skills/react-patterns@test-driven-development— skills/test-driven-development,TDD 工作流
DevOps 和自动化
@ci-cd-pipeline— 仓库对应目录为 skills/ci-cd-and-automation、skills/cicd-automation-workflow-automate@github-actions— 仓库对应目录为 skills/github-workflow-automation、skills/github-actions-advanced@monitoring-observability— 仓库对应目录为 skills/observability-engineer、skills/observability-monitoring-monitor-setup、skills/observability-and-instrumentation@incident-response— 仓库对应目录为 skills/incident-responder、skills/incident-response-incident-response、skills/incident-runbook-templates
说明:技能名在不同版本间会演进。指南中个别名称(如
aws-sam、owasp-top-10)在本仓库当前快照中不存在同名目录,权威依据请始终以 data/skills_index.json 与 CATALOG.md 为准,也可以用ls ~/.kiro/skills/直接核对安装结果。
Kiro 特定工作流
指南原文给出了三条面向 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 和运行手册3. API 开发
1. 使用 @api-design 规划端点 2. 应用 @typescript-expert 进行实现 3. 运行 @api-security-best-practices 进行加固 4. 使用 @openapi-spec 生成文档与这些工作流对应的仓库技能均可直接查证:API 设计见 skills/api-design-principles 与 skills/api-designer;OpenAPI 文档生成见 skills/openapi-spec-generator 与 skills/openapi-spec-generation;文档维护见 skills/documentation。
高级功能
MCP 集成
Kiro 的 MCP 支持让技能获得外部世界的能力:安全调用外部 API、上下文查询数据库、与 AWS 服务集成、实时访问文档。指南推荐在 Kiro 中优先使用以下 MCP 相关技能:
@rag-engineer— skills/rag-engineer,RAG 系统实现@langgraph— skills/langgraph,代理工作流编排@prompt-engineer— skills/prompt-engineer,LLM 提示优化
MCP 相关技能在仓库中还有更广泛的集合,例如 skills/mcp-builder(MCP 服务构建)、skills/mcp-tool-developer(MCP 工具开发)、skills/protect-mcp-governance(MCP 治理),可作为延伸。
自主操作
Kiro 可以独立工作较长时间,适合把“多阶段、长链路”任务一次性委派给它,并用技能约束每个阶段的行为边界:
使用 @systematic-debugging 调查并修复代码库中的所有 TypeScript 错误, 然后应用 @test-driven-development 添加缺失的测试,最后运行 @documentation 更新所有 README 文件。这里@systematic-debugging对应仓库中的 skills/systematic-debugging,其内部定义了分阶段的排障流程,能防止代理在长任务中跳过根因分析直接“打补丁”。
上下文感知助手
Kiro 维护深度上下文,因此可以在一次对话中引用多个技能,形成完整的交付流水线:
我正在构建一个 SaaS 应用程序。使用 @brainstorming 进行 MVP 计划, @aws-serverless 用于后端,@react-patterns 用于前端, @stripe-integration 用于支付,@security-audit 用于加固。其中 skills/stripe-integration 与 skills/security-audit 均为本仓库已收录技能。
Kiro 用户捆绑包
指南为常见 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-pipelineDevOps 和基础设施捆绑包
@terraform-expert @docker-expert @kubernetes-expert @monitoring-observability @incident-response @security-audit捆绑包本身的完整清单与定义见 docs_zh-CN/users/bundles.md,机器可读的捆绑包元数据位于 data/bundles.json(以及 data/editorial-bundles.json)。建议在安装时配合--category或--tags参数,把“推荐集合”进一步裁剪到当前项目实际需要的范围。
故障排除
技能未加载
# 检查安装路径 ls -la ~/.kiro/skills/ # 如需要则重新安装(会清空现有技能目录,执行前请确认已备份自定义技能) npx agentic-awesome-skills --kiro技能未找到
先确认技能名称与仓库当前目录名一致,然后列出实际安装内容:
# 列出所有可用技能 ls ~/.kiro/skills/如果某个名称在列表中不存在,请回到 CATALOG.md 或 data/skills_index.json 检索确切名称——本仓库技能命名遵循“目录名即技能名”的约定,名称不匹配通常是因为技能在不同版本间被重命名或拆分。
权限问题
# 修复技能目录权限 chmod -R 755 ~/.kiro/skills/最佳实践
- 从捆绑包开始— 为你的角色选择预策划集合,而不是零散安装;
- 组合技能— 在复杂任务中一次引用多个技能,让 Kiro 按顺序执行;
- 明确具体— 说清楚“用哪个技能 + 对什么对象 + 产出什么”,避免模糊指令;
- 迭代— 让 Kiro 自主产出第一版,再用其他技能(如
@code-review、@security-audit)细化打磨; - 记录— 用
@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 用于云配置。 生成包含发现和修复步骤的报告。延伸阅读
- 完整技能目录 与 data/skills_index.json — 全部技能的名称、分类与风险标签
- docs_zh-CN/users/usage.md — 跨 IDE 的通用使用指南
- docs_zh-CN/users/workflows.md — 更多工作流示例
- docs_zh-CN/users/bundles.md 与 data/bundles.json — 预策划捆绑包清单
- docs_zh-CN/users/getting-started.md — 新手入门
- docs_zh-CN/users/faq.md — 常见问题
- 安装器源码 tools/bin/install.js — 若需深入了解
--kiro之外的安装参数(--release、--tag、--path、--all等)与校验逻辑,可直接阅读该文件
总结
把 Agentic Awesome Skills 接入 Kiro 的成本极低:一条npx agentic-awesome-skills --kiro即可获得一个驻留在~/.kiro/skills/的完整领域技能库。真正产生价值的是调用方式——用@技能名组合出“规划 → 实现 → 加固 → 测试 → 交付”的代理工作流,并利用 Kiro 的 MCP 与长上下文能力让技能产生叠加效应。安装、选技能、排障时,始终以本仓库的 CATALOG.md、data/skills_index.json 与ls ~/.kiro/skills/的实际结果为准,就能保证技能调用与仓库现状严格一致。
- 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 集成指南:在 AWS 代理式 AI IDE 中安装与调用 Agentic Awesome Skills
Kiro CLI 集成指南:在 AWS 代理式 AI IDE 中安装与调用 Agentic Awesome Skills 本指南以 docs_zh CN/use
AI 技能AI 插件人工智能在 Gemini CLI 中启用 Agentic Awesome Skills:安装、验证与提示词实战指南
在 Gemini CLI 中启用 Agentic Awesome Skills:安装、验证与提示词实战指南 Agentic Awesome Skills(AAS
AI 技能AI 插件人工智能Agentic Awesome Skills 使用指南:从安装到实战,正确调用 2,000+ 个 Agentic 技能
Agentic Awesome Skills 使用指南:从安装到实战,正确调用 2,000+ 个 Agentic 技能 本指南承接 docs_zh CN/use
AI 技能AI 插件人工智能
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考