using-agent-skills

发现并调用 Agent 技能。当启动会话或需要发现哪个技能适用于当前任务时使用。这是管理所有其他技能发现与调用的元技能。

提供方:addyosmani/agent-skills调用次数:5.5k收藏:128更新:2026/08/28

技能说明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

核心操作原则:

  • 在实现前显式列出假设,等待确认后再继续
  • 遇到冲突或含糊之处,先停下来澄清,不猜测
  • 对有明显问题的方案提出建设性异议
  • 保持实现简单,不做超出任务范围的改动
  • 完成任务前必须验证,不能仅凭“看起来正确”

注意事项

  • 技能是工作流而非建议,需按步骤顺序执行
  • 工作开始前先判断是否有适用技能,避免遗漏关键流程
  • 避免过度复杂化、盲目同意的陷阱
  • 每项任务完成后必须通过验证步骤,且有明确证据支持