plan-review — плагин для Claude Code: разбор плана тремя VP-агентами
Запускает три параллельных агента — VP Product, VP Engineering и VP Design — и собирает замечания к плану до начала работы.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install plan-review@claude-communityЧто делает plan-review
Плагин берёт файл плана или проектного документа и прогоняет его через три роли сразу. VP Product смотрит на влияние на пользователя, расползание объёма и зависимости, VP Engineering ищет технический долг, конфликты в архитектуре и регрессии, VP Design проверяет единообразие интерфейса и доступность. Находки складываются в один список и сортируются по серьёзности: Critical, High, Medium, Low.
У VP Engineering есть отдельный набор правил. Среди них проверка заземления: жёстко прописанные URL, имена RPC, команды CLI, переменные окружения и колонки должны ссылаться на канонический источник, а новые соглашения подтверждаться поиском по коду. Отдельно ловится небезопасный PL/pgSQL — для функций с RETURNS TABLE идёт аудит совпадения имён, и неквалифицированный RETURNING помечается как Critical. Ещё проверяются матрица общего состояния, корректность гейтов в коде верификации и устаревшие утверждения о прежнем состоянии — их ищет scripts/scan-state-flip.sh. План с настоящим архитектурным решением без обсуждения ADR тоже получит замечание.
Ничего не меняется без вашего согласия: сначала показываются находки, потом вы решаете, что применять. Поведение настраивается переменными PLAN_REVIEW_STRICT и PLAN_REVIEW_AUTO_APPROVE, а свои промпты для ролей кладутся в .claude/plan-review-config.json в корне проекта. Без этого файла роли работают со стандартными промптами.
Какие задачи решает
- поймать конфликты в архитектуре до того, как код написан
- отделить настоящие блокеры от придирок и расставить приоритеты
- проверить план на расползание объёма и скрытые зависимости
- найти устаревшие утверждения о старом состоянии в коде верификации
- получить разбор документа глазами продукта, инженерии и дизайна
Примеры запросов агенту
- Проверь план
/plan-review-skill docs/plan.mdна блокеры и конфликты - Прогони ревью стейкхолдеров по этому дизайн-документу
- Что скажут VP по плану внедрения?
Как установить plan-review
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install plan-review@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о plan-review
Как установить plan-review в Claude Code?
Через маркетплейс: сначала /plugin marketplace add anthropics/claude-plugins-community, затем /plugin install plan-review@claude-community.
Что делает plan-review?
Запускает три агента — VP Product, VP Engineering и VP Design — на одном плане параллельно. Находки сводятся в список с уровнями Critical, High, Medium и Low, и правки вносятся только после вашего подтверждения.
Чем настраивается поведение ревью?
Переменными PLAN_REVIEW_STRICT и PLAN_REVIEW_AUTO_APPROVE, а также файлом .claude/plan-review-config.json в корне проекта для своих промптов ролей.
Исходный текст
SKILL.md · MIT
# Plan Review Skill A Claude Code skill that runs multi-perspective plan review using parallel VP agents to identify blockers, anti-patterns, conflicts, and regressions before execution. ## Overview Plan Review spawns three specialized AI agents — VP Product, VP Engineering, and VP Design — to simultaneously review implementation plans, design docs, architecture proposals, and wave plans. Each agent evaluates the plan through their domain lens. Findings are consolidated, ranked by severity, and presented for your approval before any changes are applied. ## Features - **Parallel VP analysis** — Three perspectives reviewed simultaneously - **Four issue categories** — Blockers, Anti-patterns, Conflicts, Regressions - **Severity ranking** — Critical, High, Medium, Low with action guidance - **Approval workflow** — Review all findings before plan edits are applied - **Guided decision** — Ask, then execute: never modifies files without consent ## Usage ```bash # Review a plan file /plan-review-skill path/to/your-plan.md ``` Or trigger naturally: ``` "Review this plan for blockers and conflicts" "Get VP feedback on the implementation plan" "Run a stakeholder review on this design doc" ``` ## VP Perspectives | VP Role | Focus Areas | |---------|-------------| | **VP Product** | User impact, scope creep, dependencies, timelines | | **VP Engineering** | Technical debt, anti-patterns, architecture conflicts, regressions | | **VP Design** | UX consistency, accessibility, design system alignment | ## What's Checked VP Engineering applies these rules in addition to the general review: | Rule | Check | |------|-------| | P-1, P-2 | Surface grounding: hardcoded URLs, RPC names, CLI commands, env vars, and columns name a canonical source; new conventions are grep-confirmed | | P-3 | PL/pgSQL safety: name-collision audit for `RETURNS TABLE` functions (unqualified `RETURNING` is Critical) | | P-4 | Smoke vs CI: pre-ship verification is distinguished from a post-ship smoke path | | P-5 | Shared-state / coordination audit: producers, consumers, invariant, and test; the reviewer auto-populates a missing matrix | | P-6 | Observation and gate correctness in verification code (baseline-after-await, silence-as-success, asymmetric windows, stated worst case, gate the outcome) | | P-7 | State-flip assertion audit: stale assertions about the old state, found with `scripts/scan-state-flip.sh` | | P-8 | Negative pass criteria need both arms (show a violation could have been observed) | | P-9 | Wave sizing reflects the residue left by earlier waves, not the original population | It also flags plans that make a genuine architecture decision with no ADR discussion. ## Issue Severity Guide | Severity | Action | |----------|--------| | Critical | Must address before proceeding | | High | Should address before proceeding | | Medium | Address in this iteration | | Low | Address if time permits | ## Installation ```bash skillsmith install wrsmith108/plan-review-skill ``` Or via the Skillsmith MCP server: ``` install_skill wrsmith108/plan-review-skill ``` Or manually copy this directory to `~/.claude/skills/plan-review-skill/`. ## Configuration Optional environment variables: | Variable | Description | |----------|-------------| | `PLAN_REVIEW_STRICT` | If `true`, require all Critical issues resolved before approval | | `PLAN_REVIEW_AUTO_APPROVE` | If `true`, auto-approve Low severity changes | Custom VP prompts via `.claude/plan-review-config.json` in your project root. ## Integration Works with other Claude Code skills, if installed: | Skill | Integration | |-------|-------------| | `wave-planner` | Review wave plans before execution | | `launchpad` | Integrated as Stage 2 of the end-to-end pipeline | | `governance` | Standards audit runs after plan approval |
© wrsmith108 · MIT · wrsmith108/plan-review-skill