Repolode
obra

obra/superpowers

コーディングエージェントをブレインストーミングから計画、TDD、レビュー付きのサブエージェント実装まで導くスキルフレームワーク兼開発手法。

スター
301,846
フォーク
26,954
未解決の Issue
378
最終コミット
9 日前

これは何?

Superpowersは、コーディングエージェントに体系化されたソフトウェア開発ワークフローを実行させる、組み合わせ可能なスキルと初期指示のセットです。エージェントは何かを作ろうとしていると判断すると、コードを書く前に確認の質問をし、短いセクションに分けて設計案を提示し、承認を求めます。

設計の承認後、エージェントは正確なファイルパス、コード、検証手順を含む小さなタスクに分けて実装計画を作成します。実行方法は、タスクごとに新しいサブエージェントを起動して都度レビューする方法と、1つのセッション内でタスクを順に実行し、最後にレビューする方法から選べます。テスト駆動開発、体系的なデバッグ、コードレビューなどのスキルは、作業中に自動で適用されます。

このプロジェクトは、Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Copilot CLIなど、幅広いコーディングエージェントのハーネスに対応しており、それぞれに専用のインストール方法があります。各ハーネス向けにプラグインまたは拡張機能として配布され、MITライセンスで公開されています。

主な機能

  • 01実装前に確認の質問をし、短い単位で設計案を提示して承認を得ます。
  • 02正確なファイルパスと検証手順を含む、小さなタスク単位の実装計画を作成します。
  • 03タスクごとにレビューを行うサブエージェント駆動の開発、または最後にレビューするインライン実行に対応します。
  • 04実装中にred-green-refactorのテスト駆動開発を徹底します。
  • 05体系的なデバッグ、コードレビュー、git worktree、ブランチの完了に関するスキルを備えています。
  • 06多くのコーディングエージェントのハーネスに、プラグインまたは拡張機能としてインストールできます。

ユースケース

  • レビュー済みの計画に沿って、コーディングエージェントに機能を自律的に実装させる。
  • チームのAIコーディングエージェントが変更を設計、テスト、レビューする方法を標準化する。
  • 過去のセッションでエージェントがスキルを実行しなかった理由や、作業を繰り返した理由を調べる。

トピック

よくある質問

superpowers とは?
コーディングエージェントをブレインストーミングから計画、TDD、レビュー付きのサブエージェント実装まで導くスキルフレームワーク兼開発手法。 Superpowersは、コーディングエージェントに体系化されたソフトウェア開発ワークフローを実行させる、組み合わせ可能なスキルと初期指示のセットです。エージェントは何かを作ろうとしていると判断すると、コードを書く前に確認の質問をし、短いセクションに分けて設計案を提示し、承認を求めます。
superpowers は無料で使えますか?ライセンスは?
superpowers は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
superpowers は今もメンテナンスされていますか?
活発にメンテナンス中。superpowers の最終コミットは 2026年10月10日 です。
superpowers は何に使えますか?
レビュー済みの計画に沿って、コーディングエージェントに機能を自律的に実装させる。 チームのAIコーディングエージェントが変更を設計、テスト、レビューする方法を標準化する。 過去のセッションでエージェントがスキルを実行しなかった理由や、作業を繰り返した理由を調べる。
superpowers はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/obra/superpowers

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト