A complete software development methodology for coding agents, built on composable skills plus initial instructions that make sure the agent actually uses them. It covers the full workflow from brainstorming and planning through implementation, testing, and review, so agents follow a disciplined process instead of improvising. It works across Claude Code, Codex, Cursor, OpenCode, Gemini CLI, GitHub Copilot, and many more.一套面向编码智能体的完整软件开发方法论,由可组合的技能加上确保智能体真正使用这些技能的初始指令构成。它覆盖从头脑风暴、规划到实现、测试、评审的完整流程,让智能体遵循严谨的流程而不是即兴发挥。支持 Claude Code、Codex、Cursor、OpenCode、Gemini CLI、GitHub Copilot 等众多工具。一套面向編碼智慧體的完整軟體開發方法論,由可組合的技能加上確保智慧體真正使用這些技能的初始指令構成。它涵蓋從腦力激盪、規劃到實作、測試、審查的完整流程,讓智慧體遵循嚴謹的流程而不是即興發揮。支援 Claude Code、Codex、Cursor、OpenCode、Gemini CLI、GitHub Copilot 等眾多工具。コーディングエージェントのための完全なソフトウェア開発手法。組み合わせ可能なスキルと、エージェントがそれを確実に使うための初期指示で構成される。ブレインストーミングと計画から実装、テスト、レビューまで全工程をカバーし、エージェントが即興ではなく規律ある手順に従うようにする。Claude Code、Codex、Cursor、OpenCode、Gemini CLI、GitHub Copilotなど多数に対応する。
Quick start快速上手快速上手クイックスタート
What it does
Superpowers is a complete software development methodology for coding agents, built on composable skills plus initial instructions that make sure the agent actually uses them. It stops the agent from jumping straight into code and instead guides it through brainstorming, planning, implementation, testing, and review.
How it works
First the agent draws out what you really want and plays its understanding back in short, readable chunks. After you approve the design, it writes an implementation plan clear enough for a junior engineer to follow, with true red/green test-driven development, YAGNI, and DRY. Then subagent-driven development works through each task with inspection and review after each step.
How to use it
Key points
- The skills trigger automatically, so you do not need to do anything special once installed.
- The workflows are mandatory, not suggestions: the agent checks for relevant skills before any task.
- If a session misbehaves, ask the agent to figure out what went wrong with Superpowers in that session; the diagnosing-superpowers skill reviews the transcript with line-level evidence.
它是做什么的
Superpowers 是一套完整的软件开发方法论,面向编程智能体,由可组合的技能和初始指令构成,确保智能体真的会使用这些技能。它不会让智能体一上来就写代码,而是引导它走完头脑风暴、规划、实现、测试和评审全流程。
它怎么工作
智能体先追问你真正想做什么,并把理解拆成简短易读的段落请你确认。设计通过后,它会写出足够清晰的实现计划,遵循真正的红绿测试驱动开发、YAGNI 和 DRY 原则。随后由子智能体驱动开发,逐个任务推进,每步都检查和评审。
怎么用
关键要点
- 安装后技能会自动触发,无需额外操作。
- 这些工作流是强制性的,不是建议:智能体在任何任务前都会检查相关技能。
- 如果某个会话表现异常,可以让智能体排查该会话中 Superpowers 的问题,diagnosing-superpowers 技能会结合行级证据复盘记录。
它是做什麼的
Superpowers 是一套完整的軟體開發方法論,面向程式設計智慧體,由可組合的技能與初始指令構成,確保智慧體真的會使用這些技能。它不會讓智慧體一上來就寫程式,而是引導它走完腦力激盪、規劃、實作、測試與審查的完整流程。
它怎麼運作
智慧體先追問你真正想做什麼,並把理解拆成簡短易讀的段落請你確認。設計通過後,它會寫出足夠清晰的實作計畫,遵循真正的紅綠測試驅動開發、YAGNI 與 DRY 原則。隨後由子智慧體驅動開發,逐個任務推進,每一步都檢查與審查。
怎麼用
關鍵要點
- 安裝後技能會自動觸發,不需要額外操作。
- 這些工作流程是強制性的,不是建議:智慧體在任何任務前都會檢查相關技能。
- 如果某個對話表現異常,可以讓智慧體排查該對話中 Superpowers 的問題,diagnosing-superpowers 技能會結合行級證據回顧紀錄。
何をするのか
Superpowers は、コーディングエージェントのための完全なソフトウェア開発手法だ。組み合わせ可能なスキルと、エージェントがそれを確実に使うための初期指示で構成される。エージェントがすぐにコードを書き始めるのを止め、ブレインストーミング、計画、実装、テスト、レビューへ導く。
仕組み
まずエージェントは本当に作りたいものを引き出し、理解を短く読みやすい塊に分けて確認する。設計を承認したら、ジュニアエンジニアでも追えるほど明確な実装計画を書く。真のレッドグリーンによるテスト駆動開発、YAGNI、DRY を重視する。その後、サブエージェント駆動開発が各タスクを進め、段階ごとに検査とレビューを行う。
使い方
押さえておきたい点
- インストール後はスキルが自動で起動し、特別な操作は不要だ。
- ワークフローは提案ではなく必須だ。エージェントはあらゆるタスクの前に関連スキルを確認する。
- セッションの挙動がおかしい場合、エージェントにそのセッションで Superpowers に何が起きたか調べさせる。diagnosing-superpowers スキルが行単位の証拠とともに記録を振り返る。
Supported platforms支持的平台支援的平台対応プラットフォーム
Claude CodeCodexCursorOpenCodeGemini CLIGitHub CopilotAntigravityDevinFactory DroidGrok BuildKimi CodePiQwen CodeHermesMuse