GitHub ラベルをステートマシンにして Claude Code を常駐させる — 無人実装・自動レビュー・自動バグ修正の 3 ループ
この記事で分かること
GitHubラベルをステートマシンとして定義し、Claude Codeを常駐させることで、無人実装・自動レビュー・自動バグ修正の3つのループを回す仕組みが構築できる。具体的なラベルの状態遷移と、各状態でClaude Codeが実行するアクションの設計思想を学べる。
詳細要約
GitHub ラベルの状態遷移をトリガーに、Claude Code がプルリクエストの無人実装、自動レビュー、自動バグ修正を連続実行する仕組み。ラベルを「実装中」「レビュー中」「修正中」などのステートマシンとして定義し、ラベル変更ごとにClaude Codeが対応する処理を自動起動する。実際の運用では、ラベル名とアクションの対応表を事前に設定ファイルで定義しておくことと、各ループの終了条件(例:全テスト通過)を明確に決めておくことが成功の鍵となる。