purge-private-vocablisted
Install: claude install-skill YasuakiOmokawa/skills
# Purge Private Vocabulary
ローカルプランの造語・略号・番号ラベル (`Single Switch`, `Provider 内吸収型`, `Critical-A`, `α 層`, `AC-12`, `§設計詳細` 等) が plan 由来の対外文書に持ち込まれる症状を検出し、読者が plan を持たない前提で書き換える。
**核心原則**: 「読者が source plan を持っていない前提で読み下せるか」。書き手 (AI 自身) が plan を読んだ状態で書くと無意識に plan 内造語を持ち込む。
> **subagent として委譲起動された場合** (起動プロンプトが「委譲されたエージェント」等と明示、または利用可能ツールに AskUserQuestion が無い): 入力解決順位・self-approve 判定・source plan 欠落時の縮退動作が通常フローと異なる。Workflow に入る前に [references/execution-contexts.md](references/execution-contexts.md) の「委譲実行」節を必ず Read し、本文の該当 Step (Step 1 / Step 4 / Step 5) に優先して適用すること。
## Task complexity tier
| Tier | 判定 | アクション |
|---|---|---|
| **lite (skip)** | target = plan そのもの (下記の例外あり) / 読者全員が plan 共有済のチーム内資料 / API ref (codebase 直 map) | **skip** |
| **lite** | target ≤300 字 or Step 2 の候補語ヒット (異なり語数) ≤2 | 1-pass 直接修正 (dry-run レポート省略、Step 4 飛ばして Step 5 のみ) |
| **standard** (default) | 中規模 doc (PR description / Jira description 等、300-2000 字) | Step 1-5 全実行、dry-run レポート提示 → 承認後 Edit |
| **deep** | design doc / RFC / 公開資料 / 2000+ 字 | dry-run + heuristics-and-pitfalls.md 全件チェック + [references/execution-contexts.md](references/execution-contexts.md) の **deep 必須前置** (target 文構造の直読み / ID の 1:1 索引 / layer label の実コンポーネント名解決) を Step 1 で実施 |
**plan そのものが target になる場合 (lite(skip) の例外)**: plan の読者 (チームメンバー / 将来の別エージェント) が持たない上流文書 (分析ファイル・MECE 結果等) 由来の語彙 — `BB-N` / `WB-N` / `IM-N` 等の finding ID — が plan に混入している場合は、plan 自体を target として検査する (skip しない)。このとき source = 分析ファイル、target = plan の多段連鎖として扱う (「分析ファイル →