用途:为 AI 辅助编码工作流提供一套分阶段的开发纪律与流程技能,指导开发从构思到完成的全过程。资料称其包含 5 个类别、14 个技能,并按工作流阶段标注优先级。
主要能力与阶段划分:
- 构思与规划(CRITICAL):brainstorming 负责实现前的协作式设计探索;writing-plans 负责拆分为小任务的详细实现计划。
- 实现(CRITICAL):test-driven-development 对所有代码执行 RED-GREEN-REFACTOR 循环;subagent-driven-development 为每个任务派发新的子智能体执行计划;executing-plans 在独立会话中分批执行并设检查点。
- 调试(HIGH):systematic-debugging 在修复前进行四阶段根因调查。
- 代码审查(HIGH):requesting-code-review 在实现后派发代码审查子智能体;receiving-code-review 强调技术性评估而非表面认同。
- 完成(HIGH):verification-before-completion 主张先有证据再下结论;finishing-a-development-branch 提供合并、提 PR、保留或丢弃等选项。
- 工具(MEDIUM):using-git-worktrees 用于并行开发的隔离工作区;dispatching-parallel-agents 让每个独立问题域对应一个智能体;using-superpowers 说明如何查找与调用技能;writing-skills 将 TDD 应用于流程文档。
核心原则:测试先行(无失败测试不写生产代码)、根因先行(未调查不修复)、证据先行(未验证不下结论)、计划先行(无设计不写代码)。
使用方式:阅读各技能文件获取详细说明,如 brainstorming/SKILL.md、test-driven-development/SKILL.md、systematic-debugging/SKILL.md;每个技能文件包含概览与核心原则、使用与不使用场景、步骤流程、常见错误与警示、与其他技能的集成。完整指南见 AGENTS.md。
适用场景:开发新功能或项目、调试问题、编写或修改代码、管理分支与隔离、完成并整合工作、接收或请求代码审查。
限制:资料未提供安装命令、具体平台要求、是否收费及价格信息,暂未提供。