Skills Directory精选自 GitHub 的开源 Skills

subagent-driven-developmentcommit 2ce8aa1SKILL.md · 功能开发

子代理驱动开发

执行实现计划:每个任务派一个新的实现子代理并随后做任务审查,最后对整个分支做一次全面审查。

会连续执行全部任务而不中途确认,自动提交代码,并在结束时删除该计划的工作区目录。

npx skills add obra/superpowers --skill subagent-driven-development
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Gemini CLI, OpenCode
GitHub
310.3k
来源
社区 · Jesse Vincent
状态
扫描通过
许可证
MIT

核心规则

每个任务用全新子代理,完成后做规格与质量的任务审查,最后再做一次全面审查。

执行阶段

  1. 阶段 01准备

    在隔离的 worktree 中工作,建立或恢复该计划的进度台账,读取计划与规格,并先做冲突预检。

  2. 阶段 02派发实现者

    记录 BASE 提交,生成任务说明文件,按任务难度明确指定模型,逐个(不并行)派发实现子代理去实现、测试、提交。

  3. 阶段 03任务审查

    生成包含提交列表和完整 diff 的审查包交给审查子代理,必须同时给出规格符合性和质量两项结论。

  4. 阶段 04修复与记账

    有问题时按 fix-loop 规则多轮修复并复审,达到上限则裁定搁置;完成后在台账记录提交范围,再进入下一个任务。

  5. 阶段 05最终审查

    用最强模型审查整个分支并做一轮修复,汇总所有裁定告知用户,删除该计划的工作区,再转入 finishing-a-development-branch。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入需要子代理按计划修改代码并提交;台账、任务说明和审查包写在 .superpowers/sdd/ 下的计划工作区。
命令执行需要运行 git、测试以及技能自带的 sdd-workspace、task-brief、review-package 脚本。
网络外发不需要技能未要求访问网络;合并、推送等外部副作用需先询问用户。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit 2ce8aa1
---
name: subagent-driven-development
description: Use when executing implementation plans with independent tasks in the current session
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。