obra/superpowers

An agentic skills framework & software development methodology that works.

解決する課題

AIコーディングエージェントが適切な計画なしにすぐにコードの記述を開始してしまう傾向に対処します。これは、設計の不備、テストの欠如、およびユーザーの実際の目標からの逸脱をしばしば引き起こします。

仕組み

Superpowersは、エージェントのためのソフトウェア開発手法として機能する、コンポーザブルなスキルと指示のセットを提供します。即座にコーディングを行うのではなく、ブレインストーミングと仕様の洗練、詳細な実装計画の作成、そしてサブエージェント駆動型開発プロセスを用いた計画の実行という、構造化されたワークフローを強制します。また、プラグインや拡張機能として、さまざまなAIコーディングハーネス(Claude Code、Cursor、GitHub Copilot CLIなど)と統合し、これらの動作を自動化します。

対象者

TDDや体系的なデバッグなどの構造化されたプロセスを通じて、より信頼性が高くプロフェッショナルなレベルのソフトウェアエンジニアリング成果を求める、AIコーディングエージェントを利用する開発者。

ハイライト

  • サブエージェント駆動型開発: 特化したサブエージェントを使用してタスクを実行し、仕様への準拠とコード品質を確認するために2段階のレビューを行います。
  • 厳格なTDDの強制: プロダクションコードを書く前にテストを書く「RED-GREEN-REFACTOR」サイクルを義務付けます。
  • 体系的なデバッグ: 場当たり的な推測ではなく、4段階の根本原因プロセスを実装します。
  • 幅広い互換性: Claude Code、Cursor、Gemini CLI、GitHub Copilot CLIを含む幅広いツールをサポートしています。

関連

  • プロジェクト
  • Dispatch
  • Dispatch
  • Dispatch
  • プロジェクト