acceptance-reviewlisted
Install: claude install-skill s977043/PlanGate
# Acceptance Review
実装差分と AC(受け入れ条件)を突き合わせ、**適合 / 不足 / 保留** を判定する Skill。
PlanGate v8.3 では、本 Skill の出力が `handoff.md § 1` の正本となる(必須 6 要素の 1 つ)。
## カテゴリ
Review
## 想定 Phase
WF-05 Verify & Handoff
## 参照解決順(導入先で必ずこの順に探す)
本 Skill が参照する `.claude/rules/*.md` と `docs/**` は上流リポジトリ基準の相対パス。
導入先ではそのままでは解決できないものがあるため、**次の順で探索する**:
1. 導入先リポジトリの相対パス(例: `.claude/rules/working-context.md`)。
ただし **本 skill が参照する節(例: `working-context.md` の「evidence/ の保管ルール」節)が実在することを確認する**。同名でも別内容なら PlanGate の正本ではないため 2 へ進む
2. 無ければ plugin root 配下(���: `<plugin_root>/rules/working-context.md`)。
`<plugin_root>` は **Bash で `ls "${CLAUDE_PLUGIN_ROOT}/rules/"` を実行して展開・確認した
絶対パス**(Read ツールは絶対パスを要求し環境変数を展開しないため、`${CLAUDE_PLUGIN_ROOT}/...`
という文字列をそのまま Read しない)。変数が空・未設定ならキャッシュを glob で推測せず 3 へ進む
3. どちらにも無い場合は **「正本 `<path>` を参照できなかった」と明示**し、推測で内容を補わない
| 参照 | `install.sh --claude` 経由 | plugin(Claude marketplace)経由 | Codex 経由 |
|------|---------------------------|----------------------------------|-----------|
| `rules/*.md` | `.claude/rules/` に着地(解決可) | `<plugin_root>/rules/` で解決 | **未配置(解決不可 → 手順 3 へ)** |
| `docs/**` / `schemas/**` | コピー対象外(解決不可) | バンドル対象外(解決不可) | 未配置(解決不可) |
`install.sh --claude` のコピー対象は `agents` / `skills` / `commands` / `rules` の 4 ディレクトリ
のみ。Codex 経由(`install_codex()`)は `install-plangate-skills.sh` を呼ぶだけで **skills しか
配置されない**ため、rules 参照は解決順 1・2 とも成立せず必ず手順 3 に落ちる。
> **手順 3 に落ちても判定基準は緩めない**: 本 Skill の「判定基準」「禁止」節が
> evidence 要件の代替正本になる。**evidence なき PASS は正本を参照できないことを
> 理由に許容してはならない*