Superpowers
Superpowers を通じて、Claude はブレインストーミング、コードレビューを伴うサブエージェント開発、デバッグ、TDD、スキルオーサリングを習得します。
Superpowers は、体系的なソフトウェア開発手法を Claude に習得させる包括的なスキルフレームワークです。テスト駆動開発(TDD)、体系的なデバッグ、ブレインストーミング、組み込みコードレビューを伴うサブエージェント駆動開発、そして新しいスキルのオーサリング機能を提供する、組み合わせ可能なスキル群で構成されています。
このプラグインは、実装前にテストが必ず失敗する「レッド・グリーン・リファクタリング」TDD サイクル、修正前に根本原因の調査を必須とする 4 フェーズのデバッグ手法、コーディング開始前に要件を精緻化するソクラテス式ブレインストーミングセッションといった規律ある実践を強制します。
使い方:/brainstorming で実装前に要件やデザインを検討したり、/execute-plan でレビューチェックポイントを設けたバッチ実装プランを実行したりするなど、スラッシュコマンドでスキルを呼び出せます。フレームワークには、プランやコーディング規約、アーキテクチャ原則に対して実装内容を評価するコードレビュアーエージェントが含まれています。
デバッグでは、体系的な手法が根本原因の調査、パターン分析、仮説検証、実装という流れをガイドし、修正が 3 回失敗した場合にアーキテクチャレビューを自動でトリガーするセーフガードも備えています。writing-skills モジュールでは、ドキュメントに TDD の原則を適用して新しいスキルをオーサリング・テストする方法を習得できます。