plan-technical-review
Plan technical review
Run the following agents in parallel to conduct a comprehensive technical review of the proposed plan:
- @code-simplicity-review-agent: Review the plan for simplicity and clarity. Ensure the implementation is as straightforward as possible while still meeting all requirements.
- @vgv-review-agent: Review the plan for adherence to Very Good Engineering practices and project conventions. Ensure the implementation follows our established patterns and conventions.
- @plan-splitting-agent: Assess plan scope and recommend splitting into multiple PRs if the plan is too large for a single reviewable PR.
After all agents complete, if the plan-splitting-agent recommends a split:
- Present the proposal to the developer via AskUserQuestion with options:
- Apply this split: generate separate plan files
- Keep as single PR: proceed without splitting
- If approved, generate separate plan files:
- The skill (not the agent) generates the files
- Naming:
docs/plan/YYYY-MM-DD-<type>-<original-slug>-part-N-plan.md - Each file is a standalone plan following the same template and detail level as the original plan
- Each file includes all sections
/buildexpects: title, type, acceptance criteria, tasks, file references. Use standard template by default; use minimal for simple parts or extensive for complex parts. - Each file includes a
## Dependenciessection noting which prior PR(s) must merge first
More from verygoodopensource/vgv-wingspan
create
Scaffolds a new project by routing to the right companion plugin's create skill. Use when user says "create a project", "new flutter app", "start a dart package", "scaffold", or asks to set up a new codebase.
4debrief
Produces a structured post-incident analysis — timeline, root cause, and actionable follow-ups — while context is fresh. Use when user says "debrief", "post-mortem", "incident review", or "root cause analysis".
4hotfix
Applies a minimal, targeted fix for emergency bugs — enforces review and testing without brainstorm or planning phases.
4rebase
Rebases the current feature branch onto the base branch (main/master/develop). Use when user says "rebase", "sync branch", or "update branch".
4build
Executes an implementation plan — writes code and tests, runs quality review, and ships a pull request. Use when user says "build this", "implement the plan", "start coding", "execute the plan", or "ship it".
4plan
Turns high-level brainstorming and ideas into well-structured, actionable implementation plans. Use when user says "plan this", "create a plan", "how should we implement", or "write an implementation plan".
4