Implémentation d'issue avec boucle de vérification

Modifie le code selon un plan d'implémentation et itère jusqu'à ce que tous les contrôles passent, avec sous-agents et revues.

Spar Skills Guide Bot
DeveloppementAvancé
7016/08/2026
Claude Code
#issue-implementation#subagents#ci-loop#code-review#workflow

Recommandé pour


name: implement-issue description: 実装計画に基づきコードを変更し、全チェックが通るまでループする(resolve-issue Phase 2)

implement-issue

プランファイルを読み込み、ブランチを作成した上で実装・検証ループを回す。 全チェック通過後にユーザーの承認を得て完了とする。

手順

1. 準備

$ARGUMENTS から Issue 番号を取得し、tmp/plan-<number>.md を読み込む。 Issue のラベルと実装方針から GIT.md の命名規則に従いブランチ名を決め、作成する。

git checkout -b <branch-name>

2. 実装ループ

a〜e を順番に実行する。NG が出た時点で f へ進み、a に戻る。

a. Implement サブエージェント

Agent ツール(subagent_type: implement)を起動し、プランファイルのパスを渡して実装させる。

b. CI サブエージェント

Implement エージェントの出力から変更ファイル一覧を取り出し、Issue 番号とともにプロンプトに含めて Agent ツール(subagent_type: ci)を起動する。

c. Rule-Review サブエージェント(並列)

rule 準拠チェック。Agent ツール(subagent_type: rule-review)を1つのメッセージで同時に起動する。 変更ファイルに paths がマッチする .claude/rules/*.md のうち、frontmatter に review キーを持つ rule だけを対象とし、review に列挙された節1つにつき1起動する。 各プロンプトには対象 rule のファイルパス・節名と、節に「必読」項目があればそのリンク先パスを含める。

全エージェントの結果が揃うのを待ち、1つでも NG があれば NG レポートをまとめる。

d. Review サブエージェント

Agent ツール(subagent_type: review)× 1 を起動する — 正しさ・モダン C++・設計のレビュー。

e. ビジュアルチェック(ゲームを実行してテストしたい箇所がある場合)

/run スキルを使ってゲームを起動し、表示・挙動・操作感を確認する。

f. NG の処理

NG レポートの規模に応じて以下のいずれかを選択する。

1. 軽微な修正(typo・フォーマット・警告1件など) ユーザーへの確認なしに修正方針を決め、プランファイルの末尾に追記して a に戻る。

2. 中程度な修正(ロジック変更・設計の調整など) 修正プランをユーザーに提示してレビューを依頼し、議論・承認を得てからプランファイルに追記して a に戻る。

3. 大規模な修正(方針の根本的な見直しが必要な場合) このセッションを中断し、/resolve-issue の再実行(Phase 1 からやり直し)を提案する。

プランへの追記フォーマット(1・2の場合):

## § 修正 <N回目>
<NG の内容と修正方針>

3. 完了報告と承認

全チェック通過後、変更の概要をユーザーに報告し、承認を得る。

Skills similaires