项目地址
https://github.com/obra/superpowers
AI 摘要
Superpowers 是一套用于编码代理(coding agents)的完整软件开发方法论,基于一组可组合的技能和初始指令构建。它让代理不直接写代码,而是先与你确认目标,提炼出简短可读的规格说明,再生成清晰的实现计划,强调真正的红绿测试驱动开发(TDD)、YAGNI(你不需要它)和 DRY(不要重复自己)。获批后,代理通过子代理驱动的开发流程自主推进各工程任务并审查工作。该工具支持多种集成方式,包括 Claude Code、Codex、Cursor、Gemini 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 是一套用于编码代理(coding agents)的完整软件开发方法论,基于一组可组合的技能和初始指令构建。它让代理不直接写代码,而是先与你确认目标,提炼出简短可读的规格说明,再生成清晰的实现计划,强调真正的红绿测试驱动开发(TDD)、YAGNI(你不需要它)和 DRY(不要重复自己)。获批后,代理通过子代理驱动的开发流程自主推进各工程任务并审查工作。该工具支持多种集成方式,包括 Claude Code、Codex、Cursor、Gemini 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...