mcpField
S
superpowers

superpowers

github.com/hasmokanエージェントワークフロー052 回インストール26 週間前に更新
リポジトリ

superpowers について

Superpowersは、AI支援のコーディングワークフロー向けエージェントスキル集です。開発段階ごとに整理され、計画、実装、デバッグ、コードレビュー、完了までを個別のスキルファイルで案内します。

主な機能

  1. 016つの段階にわたる14個のスキル
  2. 02ブレインストーミングと実装計画
  3. 03テスト駆動開発とデバッグ
  4. 04コードレビューと完了時のガイド
  5. 05個別のスキルファイルと統合版AGENTS.md

活用シーン

  1. 01新機能やプロジェクトの計画
  2. 02問題の体系的なデバッグ
  3. 03コーディング時のテストファースト実践
  4. 04完了した作業のレビューと統合

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hasmokan/the-reverse-turing-test --skill superpowers

インストール後、Claude Code で/superpowersを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
requesting-code-review/
code-reviewer.md
subagent-driven-development/
code-quality-reviewer-prompt.md
implementer-prompt.md
spec-reviewer-prompt.md
systematic-debugging/
CREATION-LOG.md
condition-based-waiting-example.ts
condition-based-waiting.md
defense-in-depth.md
find-polluter.sh
root-cause-tracing.md
test-academic.md
test-pressure-1.md
test-pressure-2.md
test-pressure-3.md
test-driven-development/
testing-anti-patterns.md
writing-skills/
anthropic-best-practices.md
graphviz-conventions.dot
persuasion-principles.md
render-graphs.js
testing-skills-with-subagents.md
writing-skills/examples/
CLAUDE_MD_TESTING.md

詳細

Superpowers - エージェント開発ワークフロー

AI 支援コーディングワークフロー向けに最適化された、包括的なエージェント開発スキル集です。5 つのカテゴリにわたる 14 のスキルを含み、アイデアの創出から完了まで、ワークフローの段階に沿って開発を導きます。

適用するタイミング

次のようなときに、これらのスキルを参照してください。

  • 新しい機能やプロジェクトを始めるとき(brainstorming、writing-plans)
  • 問題をデバッグするとき(systematic-debugging)
  • コードを記述または変更するとき(test-driven-development)
  • ブランチと分離環境を管理するとき(using-git-worktrees)
  • 作業を完了し、統合するとき(finishing-a-development-branch)
  • コードレビューを受ける、または依頼するとき(receiving-code-review、requesting-code-review)

ワークフローの段階別スキルカテゴリ

段階カテゴリスキル優先度
1アイデア創出と計画brainstorming、writing-plansCRITICAL
2実装test-driven-development、subagent-driven-development、executing-plansCRITICAL
3デバッグsystematic-debuggingHIGH
4コードレビューrequesting-code-review、receiving-code-reviewHIGH
5完了verification-before-completion、finishing-a-development-branchHIGH
6ユーティリティusing-git-worktrees、dispatching-parallel-agents、using-superpowers、writing-skillsMEDIUM

クイックリファレンス

1. アイデア創出と計画(CRITICAL)
  • brainstorming - 実装前に共同で設計を検討します
  • writing-plans - 実行しやすい小さなタスクに分けた、詳細な実装計画を作成します
2. 実装(CRITICAL)
  • test-driven-development - すべてのコードで RED-GREEN-REFACTOR サイクルを実施します
  • subagent-driven-development - タスクごとに新しいサブエージェントを使って計画を実行します
  • executing-plans - 別のセッションでチェックポイントを設けながら、計画をまとめて実行します
3. デバッグ(HIGH)
  • systematic-debugging - 修正前に、4 段階で根本原因を調査します
4. コードレビュー(HIGH)
  • requesting-code-review - 実装後にコードレビュアーのサブエージェントを起動します
  • receiving-code-review - 形式的に同意するのではなく、技術的に評価します
5. 完了(HIGH)
  • verification-before-completion - 主張する前に、必ず証拠を確認します
  • finishing-a-development-branch - マージ、PR、保持、破棄から選択します
6. ユーティリティ(MEDIUM)
  • using-git-worktrees - 並行開発用に分離されたワークスペースを用意します
  • dispatching-parallel-agents - 独立した問題領域ごとにエージェントを 1 つ割り当てます
  • using-superpowers - スキルの探し方と呼び出し方を説明します
  • writing-skills - プロセスのドキュメント作成に TDD を適用します

基本原則

各スキルは、次の重要な規律を徹底します。

原則スキル絶対規則
テストを先にtest-driven-developmentテストが失敗する前に本番コードを書いてはいけません
根本原因を先にsystematic-debugging調査なしに修正してはいけません
証拠を先にverification-before-completion検証なしに主張してはいけません
計画を先にbrainstorming、writing-plans設計なしにコードを書いてはいけません

使用方法

詳しい手順については、各スキルファイルを読んでください。

brainstorming/SKILL.md
test-driven-development/SKILL.md
systematic-debugging/SKILL.md

各スキルファイルには、次の内容が含まれています。

  • 概要と基本原則
  • 使用するタイミング(および使用してはいけないタイミング)
  • 手順ごとのプロセス
  • よくある間違いと注意すべき兆候
  • 他のスキルとの連携

完全版ドキュメント

すべてのスキルを展開した完全なガイドについては、AGENTS.md を参照してください。

コメント