From vgv-wingspan
Reviews and refines brainstorm or planning documents before implementation. Identifies gaps, clarifies assumptions, scores against clarity-completeness-specificity criteria, and applies targeted updates.
npx claudepluginhub verygoodopensource/very_good_claude_code_marketplace --plugin vgv-wingspanThis skill uses the workspace's default tool permissions.
Improve brainstorm and/or planning documents through structured review.
Refines brainstorm and plan documents by assessing clarity, completeness, specificity, YAGNI, and scope issues, then auto-fixes minor problems or proposes substantive changes before next workflow steps.
Reviews brainstorms, plans, PRDs for clarity, completeness, specificity, YAGNI violations, vagueness, and gaps before workflow handoff. Scores criteria and flags blocking issues.
Critiques research, plan, brainstorm, and QA documents for completeness, gaps, weaknesses, and quality issues using structured process with user preferences.
Share bugs, ideas, or general feedback.
Improve brainstorm and/or planning documents through structured review.
Document path: $ARGUMENTS
If $ARGUMENTS is non-empty, treat it as the document path and proceed to Step 2. Assess.
If $ARGUMENTS is empty, ask the user which document to review. Check docs/brainstorm/ and docs/plan/ for recent documents to suggest.
Read the document, then ask and clarify:
Do not fix yet anything. Simply take notes about what you find to inform what you do in Step 3. Evaluate and score.
Apply the following criteria to evaluate the document:
| Criteria | What to evaluate |
|---|---|
| Clarity | Problem statement is clear, no vague language ("probably," "consider," "try to") |
| Completeness | Required sections present, constraints stated, open questions flagged |
| Specificity | Concrete enough for next step (brainstorm → can plan, plan → can implement) |
| YAGNI | No hypothetical features, simplest approach chosen |
| Scope | Scope is well defined and constrained, not overly ambitious |
If invoked during a brainstorm phase (after /brainstorm), validate that the document reflects with fidelity the user intent.
Among everything found in Steps 2-3, does one issue stand out? If something would significantly improve the document's quality, this is the must address item. Highlight it prominently.
Present your findings, then:
Simplification is purposeful removal of unnecessary complexity, not shortening for its own sake.
Simplify when:
Don't simplify:
After changes are complete, ask:
When invoked directly by the user (not as part of another skill), also determine the document type and offer clear context handoff as the first option:
If the document is a brainstorm (from docs/brainstorm/):
If the document is a plan (from docs/plan/):
If the user selects "Clear context and plan" → Follow the clear context handoff for /plan with the actual brainstorm doc path. Then stop.
If the user selects "Clear context and build" → Follow the clear context handoff for /build with the actual plan file path. Then stop.
When invoked by another skill (e.g., from /brainstorm or /plan), only offer "Refine again" and "Review complete", then return control to the caller.
After 2 refinement passes, recommend completion—diminishing returns are likely. But if the user wants to continue, allow it.