File contents /wt-auto-review — 子タスクの AI レビュー(承認ゲート代替)
/wt-split が起動した子タスクのレビューを、人間の代わりに独立した AI レビュアーが行う。worktree 側のセッションで実行する 。適用条件は初期プロンプトに「親 issue #N を分解した子タスク」の定型行があること — 無いセッションでこれを打たれたら、承認ゲートにはならない旨を伝えて /wt-review(人間レビュー)を案内して止まる。
手順
前提を整える: 未コミット変更があれば先にコミットする。scripts/check が実行可能ファイルとして存在すれば先に通す(落ちる状態をレビューに出さない。失敗したら修正してから再開する)。
レビュー材料を作る: /wt-review と同じ base(本体 checkout の HEAD)で git diff <BASE>...HEAD を取り、scratchpad にファイルで書く。子 issue も gh issue view <子N> --json title,body で取得して保存する。
新規 subagent にレビューさせる (自分で diff を再読して合格判定しない — 書いた本人の再読はバイアスになる)。渡すのは次の 3 点だけで、セッションの経緯や実装の意図は渡さない:
diff 全文(ファイルパスで渡す)
子 issue のタイトルと本文(受け入れ条件)
合否基準: ①正しさ(バグ・エッジケース・回帰の有無)②受け入れ条件の充足(チェックボックスごとに diff のどこが満たすかを対応付け、満たせない項目があれば FAIL)③テストの妥当性(受け入れ条件に対する検証があるか)。指摘は severity(blocker / major / minor)付きで列挙し、最後に PASS / FAIL を 1 行で返す。minor のみなら PASS。迷ったら FAIL に倒す。
FAIL(blocker / major あり)→ 指摘を修正してコミットし、手順 2 から新しい subagent で再レビューする。このループは 2 巡まで 。
2 巡で解けない指摘・受け入れ条件自体の矛盾・仕様判断が要る指摘 → 自動マージを中止する。/wt-ask で dev 側に経緯(指摘と試した対応)を報告し、/wt-review の人間レビューに切り替える(以後このタスクの承認ゲートは人間に戻る)。
PASS したら記録を残す: 判定・指摘と対応(見送った minor を含む)・レビュー要約を gh issue comment <子N> --body-file <path> で子 issue に残す。
この PASS は /wt-merge の承認ゲートを満たす (マージまで承認済みとして扱う)。そのまま /wt-merge を実行して PR 作成 → CI → マージ → /wt-clean まで進め、レビュー記録(issue コメントの URL)を報告に含める。
注意
承認ゲートとして有効なのは /wt-split の子タスクだけ。通常の /wt・/wt-detail のタスクでこの skill を使っても結果は参考所見にしかならず、ゲートは従来どおりユーザー承認。
レビュー subagent が持つのは合否の判定だけで、受け入れ条件を変える判断はできない。条件と実装が食い違えば FAIL、条件自体がおかしいと思ったら手順 5 の経路で人間に返す。
CI(scripts/check)は別レイヤーでそのまま生きている。AI レビューはそれを置き換えない。
1 --- 2 name: wt-auto-review 3 description: Wt Auto Review 4 --- 5 6 # /wt-auto-review — 子タスクの AI レビュー(承認ゲート代替) 7 8 /wt-split が起動した子タスクのレビューを、人間の代わりに独立した AI レビュアーが行う。**worktree 側のセッションで実行する**。適用条件は初期プロンプトに「親 issue #N を分解した子タスク」の定型行があること — 無いセッションでこれを打たれたら、承認ゲートにはならない旨を伝えて /wt-review(人間レビュー)を案内して止まる。 9 10 ## 手順 11 12 1. 前提を整える: 未コミット変更があれば先にコミットする。`scripts/check` が実行可能ファイルとして存在すれば先に通す(落ちる状態をレビューに出さない。失敗したら修正してから再開する)。 13 2. レビュー材料を作る: /wt-review と同じ base(本体 checkout の HEAD)で `git diff <BASE>...HEAD` を取り、scratchpad にファイルで書く。子 issue も `gh issue view <子N> --json title,body` で取得して保存する。 14 3. **新規 subagent にレビューさせる**(自分で diff を再読して合格判定しない — 書いた本人の再読はバイアスになる)。渡すのは次の 3 点だけで、セッションの経緯や実装の意図は渡さない: 15 - diff 全文(ファイルパスで渡す) 16 - 子 issue のタイトルと本文(受け入れ条件) 17 - 合否基準: ①正しさ(バグ・エッジケース・回帰の有無)②受け入れ条件の充足(チェックボックスごとに diff のどこが満たすかを対応付け、満たせない項目があれば FAIL)③テストの妥当性(受け入れ条件に対する検証があるか)。指摘は severity(blocker / major / minor)付きで列挙し、最後に PASS / FAIL を 1 行で返す。minor のみなら PASS。**迷ったら FAIL に倒す。** 18 4. FAIL(blocker / major あり)→ 指摘を修正してコミットし、手順 2 から**新しい subagent**で再レビューする。このループは **2 巡まで**。 19 5. 2 巡で解けない指摘・受け入れ条件自体の矛盾・仕様判断が要る指摘 → 自動マージを中止する。/wt-ask で dev 側に経緯(指摘と試した対応)を報告し、/wt-review の人間レビューに切り替える(以後このタスクの承認ゲートは人間に戻る)。 20 6. PASS したら記録を残す: 判定・指摘と対応(見送った minor を含む)・レビュー要約を `gh issue comment <子N> --body-file <path>` で子 issue に残す。 21 7. この PASS は **/wt-merge の承認ゲートを満たす**(マージまで承認済みとして扱う)。そのまま /wt-merge を実行して PR 作成 → CI → マージ → /wt-clean まで進め、レビュー記録(issue コメントの URL)を報告に含める。 22 23 ## 注意 24 25 - 承認ゲートとして有効なのは /wt-split の子タスクだけ。通常の /wt・/wt-detail のタスクでこの skill を使っても結果は参考所見にしかならず、ゲートは従来どおりユーザー承認。 26 - レビュー subagent が持つのは合否の判定だけで、受け入れ条件を変える判断はできない。条件と実装が食い違えば FAIL、条件自体がおかしいと思ったら手順 5 の経路で人間に返す。 27 - CI(`scripts/check`)は別レイヤーでそのまま生きている。AI レビューはそれを置き換えない。
kawase1295/wt/tree/main/skills/wt-auto-review commit 19a5344b42
Frequently asked questions How do I install the Wt Auto Review skill? Run npx skillmds@latest add kawase1295/wt-auto-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Wt Auto Review skill do? Wt Auto Review It is listed under Coding & Dev Tools on SkillMD.
Is Wt Auto Review safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Wt Auto Review? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Wt Auto Review free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Wt Auto Review? kawase1295 (@kawase1295) published this skill. Their other Agent Skills are listed on their SkillMD profile.