项目地址
https://github.com/obra/superpowers
AI 摘要
Superpowers 是一套面向编码代理的完整软件开发方法论,基于可组合技能和初始指令构建。其核心流程是:代理先询问需求并提炼规格,经过确认后制定清晰的实施计划,强调真正的 TDD、YAGNI 和 DRY 原则;随后启动子代理驱动开发,自动执行任务并审查工作,可自主运行长达数小时。技能自动触发,无需特别配置。支持多种工具安装,包括 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot CLI 等,并提供企业级商业服务。
README 原文
Superpowers
Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them.
Table of Contents
How it works
It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.
After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.
Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for your agent to work autonomously for a couple hours at a time without de...
项目地址
https://github.com/obra/superpowers
AI 摘要
Superpowers 是一套面向编码代理的完整软件开发方法论,基于可组合技能和初始指令构建。其核心流程是:代理先询问需求并提炼规格,经过确认后制定清晰的实施计划,强调真正的 TDD、YAGNI 和 DRY 原则;随后启动子代理驱动开发,自动执行任务并审查工作,可自主运行长达数小时。技能自动触发,无需特别配置。支持多种工具安装,包括 Claude Code、Codex、Cursor、Gemini CLI、GitHub Copilot CLI 等,并提供企业级商业服务。
README 原文
Superpowers
Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them.
Table of Contents
How it works
It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.
After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.
Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for your agent to work autonomously for a couple hours at a time without de...