15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Claude Code Skills】superpowers - AIエージェント向け開発ワークフローの決定版を徹底解説

15
Last updated at Posted at 2026-02-02

はじめに

Claude Code の Skills 機能が注目を集めるなか、GitHubでStar 39,700超えという圧倒的な支持を得ているスキルがあります。それが superpowers です。

本記事では、このスキルがどういうものなのか、どんな場面で使えるのか、実際の操作感はどうなのかを解説します。

1. superpowersとはどういうスキルなのか?

superpowersは、AIエージェント(Claude Code等)がソフトウェア開発を行う際の 開発ワークフロー全体を定義するスキル集 です。

作者はJesse Vincent氏(GitHubアカウント: obra)。MIT ライセンスで公開されています。

基本情報

項目 内容
リポジトリ https://github.com/obra/superpowers
Star数 39,700+
スキル数 14
対応環境 Claude Code / Codex / OpenCode
ライセンス MIT

14スキルの構成

カテゴリ スキル
コア開発手法 test-driven-development, systematic-debugging, verification-before-completion
計画・設計 brainstorming, writing-plans, executing-plans
エージェント統制 subagent-driven-development, dispatching-parallel-agents, using-superpowers
コラボレーション・Git requesting-code-review, receiving-code-review, finishing-a-development-branch, using-git-worktrees, writing-skills

特筆すべきは、14スキルでソフトウェア開発ライフサイクル(SDLC)の全フェーズをカバーしている点です。アイデア出しから実装、レビュー、ブランチ完了まで、開発の流れを一貫してAIエージェントに任せられる設計になっています。

「鉄則(Iron Law)」パターン

superpowersの最大の特徴は、各スキルに**交渉不可能な原則(Iron Law)**が定められていることです。

  • TDD: 「テストなしのプロダクションコードは存在してはならない」
  • デバッグ: 「根本原因調査なしの修正は禁止」
  • 検証: 「検証証拠なしの完了宣言は禁止」

これにより、AIエージェントが「今回だけ特別に」「テストは後で書く」といった妥協をすることを防ぎます。

合理化防止テーブル

さらにユニークなのが、エージェントが規律を回避しようとする際の典型的な言い訳を列挙し、それぞれに具体的な反論を用意している点です。例えば「手動テストで十分」「この変更は小さいからテストは不要」といった合理化に対して、明確にNOを突きつける仕組みです。

2. どのような用途で利用できるか?

メインの用途

  • 個人開発: 一人で開発する際に、AIエージェントにコードレビュー・テスト・計画書作成を任せる
  • チーム開発: 開発フローの標準化。AIがレビュアーとして一貫した品質基準を適用
  • 学習: TDD(テスト駆動開発)や体系的デバッグの実践パターンを学ぶ教材として

具体的なシナリオ

シナリオ1: 新機能の開発

brainstorming(アイデア出し)
  → writing-plans(実装計画を2-5分単位のタスクに分解)
  → using-git-worktrees(隔離環境を作成)
  → subagent-driven-development(サブエージェントで実装)
  → requesting-code-review(AIがコードレビュー)
  → finishing-a-development-branch(マージ or PR作成)

シナリオ2: バグ修正

systematic-debugging(4フェーズのデバッグ)
  Phase 1: 根本原因調査
  Phase 2: パターン分析
  Phase 3: 仮説→テスト
  Phase 4: 実装(失敗するテストを先に書く)

シナリオ3: 自作スキルの作成

writing-skills(TDDをスキル作成に適用)
  RED: スキルなしでエージェントを走らせ失敗を記録
  GREEN: 失敗を解消する最小限のスキルを作成
  REFACTOR: 新たな合理化を発見し対策を追加

3. どのような選択肢が表示されるか?

superpowersはエージェント自律型の設計が中心ですが、いくつかのスキルでユーザーに選択肢が提示されます。

brainstorming(ブレインストーミング)

  • 1問ずつ質問が表示される
  • 2-3の設計案が提示され、比較して選択

finishing-a-development-branch(ブランチ完了)

以下の4つの選択肢が提示されます:

  1. ローカルマージ -- メインブランチに直接マージ
  2. PR作成 -- Pull Requestを作成してレビューフローへ
  3. 保留 -- ブランチをそのまま残す
  4. 破棄 -- ブランチを削除(「discard」と入力必須。誤操作防止)

using-superpowers(メタスキル)

  • **「1%でもスキルが該当する可能性があれば起動せよ」**というルール
  • スキル一覧が表示され、どのスキルを使うか提案される

receiving-code-review(レビュー受領)

  • レビュー結果に対して、技術的根拠に基づく反論が許可されている
  • 異議がある場合は「Strange things are afoot at the Circle K」というシグナルフレーズを使用

4. 出力されるものは何か?

スキル 出力物
brainstorming 設計書(docs/plans/YYYY-MM-DD-*.md
writing-plans 実装計画書(2-5分単位のタスクリスト)
test-driven-development テストコード → プロダクションコード
systematic-debugging 根本原因分析レポート → 修正コード
requesting-code-review 構造化レビューレポート(Critical / Important / Suggestions)
finishing-a-development-branch マージ済みブランチ or Pull Request

特徴的なのは、計画書がファイルとして保存される点です。docs/plans/ ディレクトリに日付付きで保存され、後から振り返ることができます。

また、コードレビューは2段階で行われます:

  1. 仕様準拠レビュー: 計画通りに実装されているか
  2. コード品質レビュー: コード自体の品質(SOLID原則、テストカバレッジ等)

5. まとめ

superpowersは、Claude Code Skillsのエコシステムにおいて最もStar数が多く、最も体系的なスキル集です。

強み

  • 14スキルでSDLCの全フェーズをカバー
  • 「鉄則」パターンでAIエージェントの品質妥協を防止
  • 合理化防止テーブルで言い訳を封じる独自メソッド
  • スキル作成自体にTDDを適用するメタレベルの設計
  • テストケースが実在する唯一のスキルリポジトリ

向いている人

  • AIエージェントに開発を任せたい人
  • TDDやコードレビューのプラクティスを導入したい人
  • 自分でClaude Code Skillsを作りたい人(writing-skillsが参考になる)

注意点

  • 全て英語(日本語化されていない)
  • 14スキルの関係性の理解に学習コストがかかる
  • 主にエージェント向けの設計で、人間向けの対話設計は副次的

Claude Codeをさらに活用したい方へ

superpowersの日本語最適化版を含むClaude Code Skillsを公開しています。

  • Starter Pack(無料): TDD・デバッグ・コードレビューの基本ワークフロー → 無料ダウンロード
  • Pro Pack(¥4,980): 21エージェント + CI/CD自動設計 + 3スキル統合パック → 詳細を見る

関連記事

15
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?