superpowers について
Superpowersは、AI支援のコーディングワークフロー向けエージェントスキル集です。開発段階ごとに整理され、計画、実装、デバッグ、コードレビュー、完了までを個別のスキルファイルで案内します。
主な機能
- 016つの段階にわたる14個のスキル
- 02ブレインストーミングと実装計画
- 03テスト駆動開発とデバッグ
- 04コードレビューと完了時のガイド
- 05個別のスキルファイルと統合版AGENTS.md
活用シーン
- 01新機能やプロジェクトの計画
- 02問題の体系的なデバッグ
- 03コーディング時のテストファースト実践
- 04完了した作業のレビューと統合
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hasmokan/ the-reverse-turing-test --skill superpowersインストール後、Claude Code で/superpowersを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdrequesting-code-review/code-reviewer.mdsubagent-driven-development/code-quality-reviewer-prompt.mdimplementer-prompt.mdspec-reviewer-prompt.mdsystematic-debugging/CREATION-LOG.mdcondition-based-waiting-example.tscondition-based-waiting.mddefense-in-depth.mdfind-polluter.shroot-cause-tracing.mdtest-academic.mdtest-pressure-1.mdtest-pressure-2.mdtest-pressure-3.mdtest-driven-development/testing-anti-patterns.mdwriting-skills/anthropic-best-practices.mdgraphviz-conventions.dotpersuasion-principles.mdrender-graphs.jstesting-skills-with-subagents.mdwriting-skills/examples/CLAUDE_MD_TESTING.md詳細
Superpowers - エージェント開発ワークフロー
AI 支援コーディングワークフロー向けに最適化された、包括的なエージェント開発スキル集です。5 つのカテゴリにわたる 14 のスキルを含み、アイデアの創出から完了まで、ワークフローの段階に沿って開発を導きます。
適用するタイミング
次のようなときに、これらのスキルを参照してください。
- 新しい機能やプロジェクトを始めるとき(brainstorming、writing-plans)
- 問題をデバッグするとき(systematic-debugging)
- コードを記述または変更するとき(test-driven-development)
- ブランチと分離環境を管理するとき(using-git-worktrees)
- 作業を完了し、統合するとき(finishing-a-development-branch)
- コードレビューを受ける、または依頼するとき(receiving-code-review、requesting-code-review)
ワークフローの段階別スキルカテゴリ
| 段階 | カテゴリ | スキル | 優先度 |
|---|---|---|---|
| 1 | アイデア創出と計画 | brainstorming、writing-plans | CRITICAL |
| 2 | 実装 | test-driven-development、subagent-driven-development、executing-plans | CRITICAL |
| 3 | デバッグ | systematic-debugging | HIGH |
| 4 | コードレビュー | requesting-code-review、receiving-code-review | HIGH |
| 5 | 完了 | verification-before-completion、finishing-a-development-branch | HIGH |
| 6 | ユーティリティ | using-git-worktrees、dispatching-parallel-agents、using-superpowers、writing-skills | MEDIUM |
クイックリファレンス
1. アイデア創出と計画(CRITICAL)
brainstorming- 実装前に共同で設計を検討しますwriting-plans- 実行しやすい小さなタスクに分けた、詳細な実装計画を作成します
2. 実装(CRITICAL)
test-driven-development- すべてのコードで RED-GREEN-REFACTOR サイクルを実施しますsubagent-driven-development- タスクごとに新しいサブエージェントを使って計画を実行しますexecuting-plans- 別のセッションでチェックポイントを設けながら、計画をまとめて実行します
3. デバッグ(HIGH)
systematic-debugging- 修正前に、4 段階で根本原因を調査します
4. コードレビュー(HIGH)
requesting-code-review- 実装後にコードレビュアーのサブエージェントを起動しますreceiving-code-review- 形式的に同意するのではなく、技術的に評価します
5. 完了(HIGH)
verification-before-completion- 主張する前に、必ず証拠を確認しますfinishing-a-development-branch- マージ、PR、保持、破棄から選択します
6. ユーティリティ(MEDIUM)
using-git-worktrees- 並行開発用に分離されたワークスペースを用意しますdispatching-parallel-agents- 独立した問題領域ごとにエージェントを 1 つ割り当てますusing-superpowers- スキルの探し方と呼び出し方を説明しますwriting-skills- プロセスのドキュメント作成に TDD を適用します
基本原則
各スキルは、次の重要な規律を徹底します。
| 原則 | スキル | 絶対規則 |
|---|---|---|
| テストを先に | test-driven-development | テストが失敗する前に本番コードを書いてはいけません |
| 根本原因を先に | systematic-debugging | 調査なしに修正してはいけません |
| 証拠を先に | verification-before-completion | 検証なしに主張してはいけません |
| 計画を先に | brainstorming、writing-plans | 設計なしにコードを書いてはいけません |
使用方法
詳しい手順については、各スキルファイルを読んでください。
brainstorming/SKILL.md
test-driven-development/SKILL.md
systematic-debugging/SKILL.md
各スキルファイルには、次の内容が含まれています。
- 概要と基本原則
- 使用するタイミング(および使用してはいけないタイミング)
- 手順ごとのプロセス
- よくある間違いと注意すべき兆候
- 他のスキルとの連携
完全版ドキュメント
すべてのスキルを展開した完全なガイドについては、AGENTS.md を参照してください。
コメント
Markdown 対応