Finishing a Development Branch は Superpowers のスキルです(スキルのソース)。実装が終わり、作業をどう統合するか決める段階で動きます。順序は、テストの検証、環境の検出、選択肢の提示、選択の実行、後片付けです。
Superpowers のワークフローの最後の一歩で、Using Git Worktrees と対になります。
主な機能
- まずグリーン:テストスイート全体を実行し、失敗があれば一覧を示して止まる。選択肢のメニューは全部合格したときだけ出る。
- 環境の検出:
git rev-parseで通常のリポジトリ、名前付きブランチの worktree、detached HEAD を見分け、メニューと片付け方法を変える。 - ベースブランチの確認:マージ前にどのブランチから分岐したか確認する。誤ったブランチへのマージは元に戻すのが大変なため。
- ちょうど三つの選択肢:ローカルでマージ、プッシュしてプルリクエスト作成、ブランチをそのまま保持。detached HEAD では二つ(ローカルマージなし)。
- 安全なマージ:マージし、マージ結果でテストを再実行してから worktree とブランチを削除。
- 破棄は依頼があるときだけ:作業の破棄には明示的な依頼と、削除内容を確認したうえでの
discard入力が必要。 - 慎重な片付け:削除するのは Superpowers が作った worktree だけ。未コミットのファイルがあれば
git worktree removeを強制しない。
使用シナリオ
- エージェントが作った機能ブランチを仕上げる。
- ローカルマージかレビュー付きのプルリクエストかを決める。
- 並列作業の後に worktree を片付ける。
料金
MIT ライセンスの無料オープンソースです。Superpowers を開発する Prime Radiant は企業向けに商用サポートを提供しています。実質的なコストはトークンで、プロセス系スキルは質問、レビュー、サブエージェントの実行を増やします。
はじめに
Superpowers は一つのプラグインとしてインストールされ、このスキルはライブラリ全体(v6.4.1 で 15 スキル)と一緒に入ります。Claude Code では /plugin install superpowers@claude-plugins-official。Cursor は /add-plugin superpowers、Gemini CLI は gemini extensions install https://github.com/obra/superpowers。Codex、GitHub Copilot CLI、OpenCode、Pi などのコマンドは README にあります。スキルは自動で起動し、名前を指定して呼び出すこともできます。 計画のタスクが終わるとエージェントがメニューを示すので、1、2、3 のいずれかで答えます。
制約:スキルはあなたの選択を待つため、自律実行はここで意図的に止まります。プルリクエストはホスティングサービスの CLI で作るので、gh などの設定が必要です。
よくある質問
確認なしに作業を消すことはありますか?
ありません。破棄には明示的な依頼と入力による確認が必要です。
リポジトリの PR テンプレートに従いますか?
テンプレートや慣習があれば従うようスキルに書かれています。
代替案
- Conductor:並列エージェント向けのレビューとマージの流れを備える。
- Claude Hooks:停止イベントでチェックを自動実行する。
- Verification Before Completion:このスキルが最後に適用する証拠のルール。
まとめ
エージェントが作ったブランチを、慎重かつやり直しのきく形で締めくくります。詳しくは skills カテゴリ へ。
コメント
まだコメントがありません。最初のコメントを投稿してください!
関連ツール
関連インサイト

Anthropic Subagent: マルチエージェント時代のアーキテクチャ革命
Anthropicのマルチエージェントアーキテクチャ設計を徹底解説。Subagentによるコンテキストウィンドウ制限の突破、90%のパフォーマンス向上、Claude Codeでの実際の応用について学びます。
Skills + Hooks + Plugins:AnthropicによるAIコーディングツールの拡張性の再定義
Claude CodeのSkills、Hooks、Pluginsという三位一体アーキテクチャを深く分析し、なぜこの設計がGitHub CopilotやCursorよりも先進的なのか、そしてオープンスタンダードを通じてAIコーディングツールの拡張性をどのように再定義しているかを探ります。
Claude Codeの次なる目的地は、コードではなく、あなたのローカルObsidian知識ベース
Obsidian + Claude Codeが知識管理ツールからプライベートAIアシスタントへと変革する方法を探索。obsidian-skills、Claudianプラグイン、Claudesidianテンプレートの完全ガイド、データプライバシーとAI機能を両立するベストプラクティス。