buildthis_Claude_Skill は何をしますか?
単一のスキルファイルでClaudeを本格的なプロジェクトマネージャーに変えます。一つのコマンドで計画を分解し、隔離されたgitワークツリー内で並列サブエージェントを起動し、QAを実行し、コストを追跡し、タブ付きHTMLレポートを提供します。
概要
このスキルを使用すると、Claude Codeは次のことが可能になります:
- 計画を分解する:プロジェクト計画を受け取り、独立して実行可能なタスクに分割します。
- 並列サブエージェント:隔離されたgitワークツリー内で複数のサブエージェントを並列起動し、各タスクを処理します。
- 自動QA:各ワークツリーで自動テストを実行し、品質を確保します。
- コスト追跡:各サブエージェントの実行時間、トークン使用量、推定コストを追跡します。
- HTMLレポート:各サブエージェントの結果をタブで整理した包括的なHTMLレポートを生成します。
使用方法
- プロジェクトの計画を
PLAN.mdファイルに記述します。 - 以下のコマンドをClaude Code内で実行します:
/buildthis
- スキルが計画を分解し、サブエージェントを起動し、作業を調整します。
- 完了後、
build-report.htmlファイルが生成され、すべての結果が表示されます。
設定
CLAUDECODE_API_KEY:Claude Code APIキー(必要な場合)MAX_PARALLEL_AGENTS:同時に実行するサブエージェントの最大数(デフォルト:4)COST_LIMIT:プロジェクト全体の最大コスト制限(デフォルト:10 USドル)
実装の詳細
このスキルは、Claude Codeの標準機能であるgitワークツリーとサブプロセス管理を使用します。各サブエージェントは独立したgitワークツリー(worktrees/ディレクトリ内)で実行されるため、並列操作中に競合が発生しません。
注意事項
- このスキルは大きなプロジェクト向けに設計されています。小さなタスクには過剰な場合があります。
- コスト制限を監視し、必要に応じて調整してください。
- 各ワークツリーはメインプロジェクトから完全に分離されています。