breakdown-gatelisted
Install: claude install-skill s977043/PlanGate
# Breakdown Gate
> **Provenance(出典・vendoring 規約)**: growth-core `task-breakdown-gate`
> (upstream: Growth-Teams-Agent@5219642 / 2026-07-03 時点)を PlanGate 向けに
> 汎用化して取り込み(#799)。上流への自動追従はしない — 上流更新の反映は
> **意図的に** diff をレビューして行う(provenance 追跡 + 意図的更新の vendoring 標準)。
実装着手**前**にタスクの粒度を判定し、粗すぎる場合は分割候補を提示する intake ゲート。growth-core `task-breakdown-gate` から蒸留。
## 参照解決順(導入先で必ずこの順に探す)
本スキルは規模判定の正本として `.claude/rules/mode-classification.md` を参照する
(本文中 3 箇所)。このパスは上流リポジトリ基準のため、導入先では **次の順で探索する**:
1. 導入先リポジトリの `.claude/rules/mode-classification.md`。
ただし **本 skill が参照する節(例: `mode-classification.md` の「判定基準」節)が実在することを確認する**。同名でも別内容なら PlanGate の正本ではないため 2 へ進む
2. 無ければ plugin root 配下 `<plugin_root>/rules/mode-classification.md`。
`<plugin_root>` は **Bash で `ls "${CLAUDE_PLUGIN_ROOT}/rules/"` を実行して展開・確認した
絶対パス**(Read ツールは���対パスを要求し環境変数を展開しないため、`${CLAUDE_PLUGIN_ROOT}/...`
という文字列をそのまま Read しない)。変数が空・未設定ならキャッシュを glob で推測せず 3 へ進む
3. どちらにも無い場合は **「正本 `mode-classification.md` を参照できなかった」と明示**する。
本スキルは **mode を決めない**ため判定自体は続行できる — 出力フォーマ��トの常設行
`**Mode 判定の正本**: 参照可 / 未参照(理由)` に「未参照(`<探した path>` が
どちらにも無い)」と記録し、5 段階 mode の内容を推測で補わない。
この行は**分割要否に関わらず必ず出力する**(「分割候補」は分割必要時のみ出る節のため、
記録先にしない)
| 参照 | `install.sh --claude` 経由 | plugin(Claude marketplace)経由 | Codex 経由 |
|------|---------------------------|----------------------------------|-----------|
| `rules/*.md` | `.claude/rules/` に着地(解決可) | `<plugin_root>/rules/` で解決 | **未配置(解決不可 → 手順 3 へ)** |
`install.sh --claude` のコピー対象は `agen