using-agent-skills
发现并调用 Agent 技能。当启动会话或需要发现哪个技能适用于当前任务时使用。这是管理所有其他技能发现与调用的元技能。
技能说明addyosmani/agent-skills
发现并调用 Agent 技能。当启动会话或需要发现哪个技能适用于当前任务时使用。这是管理所有其他技能发现与调用的元技能。
技能简介
本技能是一个元技能,用于发现并调用其他代理技能。它帮助你根据当前所处的开发阶段和具体任务,自动匹配并应用合适的技能工作流,避免遗漏关键步骤、减少返工。
使用场景
- 启动新会话,尚不清楚该使用哪个技能时
- 从概念、规格、编码、测试、调试到部署的各个开发阶段
- 在代码审查、安全加固、性能优化等专项工作中选择正确的技能
- 需要遵循工程化流程,避免凭直觉开发时
- 在多项技能同时适用时,决定调用顺序和组合方式
使用方法
本技能以 Agent Skill 形式存在。安装后,Agent 会根据任务类型自动触发对应的技能:
| 任务阶段 | 对应技能 |
|---|---|
| 需求不明确 | interview-me |
| 新项目/功能开发 | spec-driven-development |
| 编写代码 | incremental-implementation |
| 编写测试 | test-driven-development |
| 代码出错 | debugging-and-error-recovery |
| 代码审查 | code-review-and-quality |
| Git 操作 | git-workflow-and-versioning |
核心操作原则:
- 在实现前显式列出假设,等待确认后再继续
- 遇到冲突或含糊之处,先停下来澄清,不猜测
- 对有明显问题的方案提出建设性异议
- 保持实现简单,不做超出任务范围的改动
- 完成任务前必须验证,不能仅凭“看起来正确”
注意事项
- 技能是工作流而非建议,需按步骤顺序执行
- 工作开始前先判断是否有适用技能,避免遗漏关键流程
- 避免过度复杂化、盲目同意的陷阱
- 每项任务完成后必须通过验证步骤,且有明确证据支持