😊

GitHub 29,000+ Star獲得!Claude Codeに「ベテランエンジニア」の思考を注入するSuperpowersプラグイン

に公開

はじめに:AI開発ツールの「落とし穴」

AI開発アシスタントを使っていて、こんな経験はありませんか?

  • 要求を投げると大量のコードが生成されるが、実行すると エラーだらけ
  • ビジネスロジックが不完全で、結局人間が大幅に修正
  • 前日に書いたコードと今日書いたコードで一貫性がない

これらの問題の根本原因は、現在のAI開発ツールが「素直すぎる」ことにあります。つまり、立ち止まって考えることなく、機械的にコードを生成してしまうのです。

この課題を解決する注目のプロジェクトが、2026年1月にGitHub Trendingを席巻し、29,000+ Starを獲得したSuperpowersです。

Superpowersとは?

Superpowersは、Claude Code向けのプラグインで、AIに**「ベテランエンジニアの作業フロー」を強制的に組み込む**ツールです。

驚異的な成長:数ヶ月で29,000+ Star

2025年10月にリリースされたSuperpowersは、わずか数ヶ月で29,000以上のGitHub Starを獲得し、急速にコミュニティの支持を集めました。その人気の理由は明確です:

この急成長は、AI開発ツールに対する開発者の根本的な不満―「速いが質が低い」―を解決したことが要因です。

従来のAI開発ツールとの違い

観点 従来のAI開発ツール Superpowers
アプローチ すぐにコード生成 まず要件を深掘り
開発手法 コードを書いてから考える TDD(テスト駆動開発)を強制
計画性 場当たり的 構造化された計画を自動作成
品質保証 事後的なバグ修正 RED-GREEN-REFACTORサイクル

主要機能:「スキル」で進化するAI

Superpowersは、/コマンドで起動できる複数の「スキル」を提供します:

1. Brainstorming

要件を受け取ると、いきなりコードを書き始めるのではなく、多角的な質問を通じて要件を明確化します。

# 自動的に以下のような質問をAIが投げかけます
- どの程度の厳密性でバリデーションを行うべきか?
- エラーハンドリングの戦略は?
- パフォーマンス要件は?
- セキュリティ要件は?

2. Writing Plans

確定した設計に基づき、1,200行以上の詳細な実装計画を自動生成します。

docs/plans/
└── email-validator-plan.md  # 自動生成された実装計画
    ├── アーキテクチャ設計
    ├── データモデル設計
    ├── テストケース
    └── 実装ステップ

3. Test-Driven Development(TDD)

RED-GREEN-REFACTORサイクルを強制することで、コード品質を保証します:

  1. RED: まず失敗するテストを書く
  2. GREEN: テストをパスする最小限のコードを書く
  3. REFACTOR: コードを洗練させる
  4. コミット

このプロセスにより、開発者は2時間以上の自律的なセッションでも、一貫性のある高品質なコードを生成できます。

4. Subagent-Driven Development(サブエージェント開発)

大規模なタスクを原子レベルの10個程度のサブタスクに分解し、それぞれを独立して実行します:

大タスク: メール検証システム
├── サブタスク1: プロジェクトセットアップ
├── サブタスク2: Pydanticスキーマ定義
├── サブタスク3: バリデーションロジック
├── ...
└── サブタスク10: 統合テスト

その他のスキル

  • Systematic Debugging: 構造化されたデバッグアプローチ
  • Code Review: 自動コードレビュー
  • Git Worktrees: 分離された開発環境管理
  • Custom Skills: 自分専用のスキルを作成可能

導入方法

前提条件

Claude Codeがインストールされていることを確認してください。

インストール手順

# 1. プラグインマーケットプレースを追加
/plugin marketplace add obra/superpowers-marketplace

# 2. Superpowersをインストール
/plugin install superpowers@superpowers-marketplace

インストール後、セッションを一度閉じて再起動してください。

使い方

ターミナルで/を入力すると、利用可能なスキルの一覧が表示されます:

/brainstorming  # 要件の深掘り開始
/write-plan     # 実装計画の策定
/tdd            # TDDサイクルの開始

実際の使用例:メール検証システムの構築

ステップ1: 要件の明確化

# ユーザー入力
メール検証システムを作りたい

# Superpowersの応答(Brainstormingスキル起動)
以下の点を明確にさせてください:
1. RFC 5322準拠の厳密な検証が必要ですか?
2. DNS検証(MXレコード)まで行いますか?
3. 使い捨てメールアドレスのブロックは必要ですか?
4. パフォーマンス要件(秒間処理数)は?

ステップ2: 計画策定

すべての要件が確定すると、docs/plans/ディレクトリに詳細な計画が保存されます。

ステップ3: TDD実装

# 開始コマンド
開始実装

# Superpowersの動作
1. テストケース自動生成
2. 失敗を確認(RED)
3. 最小実装(GREEN)
4. リファクタリング
5. 自動コミット

Claude Codeの最新アップデート(2026年1月)

Superpowersと併せて知っておきたいClaude Code本体の最新機能

Tool Search機能

ツールの説明が利用可能なコンテキストの10%を超える場合、自動的に検出し、数千のツールでもパフォーマンス低下なしに動作します。

Chrome連携(Beta)

Chrome拡張機能と連携し、ターミナルから直接ブラウザを制御できます。

Web×ローカルのシームレス移行

# ローカルからWebへタスクを送信
& command  # &プレフィックスでWebで実行

# Webセッションをローカルに「テレポート」して続行

MCP強化

ワイルドカード構文mcp__server__*でMCPサーバーのすべてのツールを一括許可/拒否可能に。

他の注目ツール:Serena MCP

Superpowers以外にも、Serenaという強力なコーディングエージェントツールキットが登場しています。

Serenaの特徴

  • セマンティックコード理解: LSP(Language Server Protocol)を活用し、IDEのような「定義へジャンプ」「全参照検索」が可能
  • ファイル全体読み込み不要: シンボルレベルでコードを理解し、必要な部分だけを取得
  • 多言語対応: Python、TypeScript/JavaScript、PHP、Go、Rust、C/C++、Javaなど
  • 無料: 「Cursorの90%の機能をサブスクなしで」と評価されています

まとめ:「速さ」よりも「質」

AI開発ツールが「秒速でコード生成」を競う中、Superpowersはあえて遅くなりました

  • 「いきなり書く」を拒否 → まず頭脳風暴
  • 「一気にコード化」を拒否 → まずテストから
  • 「考えながら書く」を拒否 → 計画を立ててから実装

これは一見非効率に見えますが、実は**最も効率的な「速さ」**です。なぜなら、「要件の曖昧さによる手戻り」「バグ修正の無駄な時間」を根本から排除するからです。

こんな方におすすめ

  • ✅ AIが生成したコードのバグに悩まされている
  • ✅ コードレビューで一貫性のなさを指摘される
  • ✅ TDDを実践したいが、習慣化が難しい
  • ✅ 大規模リファクタリングをAIに任せたい

Superpowersは、コードの量より質を重視する開発者のための必須ツールです。

参考リンク

Discussion