π¦ AI-assisted workflows that follow Very Good Ventures best practices and standards.
Developed with π by Very Good Ventures π¦
One-line install from your terminal:
claude plugin marketplace add VeryGoodOpenSource/very-good-claude-code-marketplace && claude plugin install vgv-wingspanOr inside an active Claude Code session, run these as two separate commands (the second only after the first completes):
-
Add the marketplace:
/plugin marketplace add VeryGoodOpenSource/very-good-claude-code-marketplace -
Install the plugin:
/plugin install vgv-wingspan
Wingspan follows a four-phase workflow: brainstorm, plan, build, and review. Each phase produces artifacts that feed into the next, so you can clear context between steps without losing work. You can invoke skills explicitly with slash commands or let them activate automatically from natural language β just describe what you need and the right skill will trigger.
Start here. Describe the problem or idea β the bigger and more open-ended, the more value brainstorm adds:
/brainstorm how should we add authentication to this app?
Providing context up front produces much better results than invoking /brainstorm on its own. This opens a collaborative dialogue to explore requirements, constraints, and approaches. The output is saved to docs/brainstorm/ so the next phase can pick it up.
Once you're happy with the brainstorm, turn it into an actionable implementation plan:
/plan add email/password and OAuth login using the auth approach from our brainstorm
This reviews your codebase, references the brainstorm, runs a mandatory quality pass on the draft, and produces a phased, step-by-step plan saved to docs/plan/. Large plans are split into phases so /build can execute one phase per context window.
Execute the plan β write code, write tests, run quality review, and open a PR:
/build docs/plan/add-authentication.md
Runs specialized agents in parallel β VGV standards, architecture, test quality, and simplicity. Findings land in one consolidated report with stable FINDING-NN ids, and the chat summary mirrors it so you can act on any finding by number. Catches issues before they reach PR.
As simple as this:
/review
Wingspan and the Very Good AI Flutter Plugin are designed as complementary layers of VGV's AI-assisted engineering stack. The Flutter Plugin embeds battle-tested best practices β architecture patterns, accessibility, testing, performance, and security β directly into Claude Code, so AI-generated code follows VGV's production-quality standards from the first line.
Wingspan operates at a higher level, orchestrating agentic workflows across the full software development lifecycle: planning, code review, brainstorming, and cross-tool coordination. Together, they create a system where Wingspan handles the what and when of engineering work while the Flutter Plugin ensures the how meets enterprise-grade standards β meaning teams don't just move faster, they move faster in the right direction.
- Clear context between phases. At the end of each phase, Wingspan offers a "Clear context and [next step]" option. Use it β a fresh context window produces better results.
- You can skip phases. Have a simple bug fix? Jump straight to
/buildwith a description. Already know exactly what you want? Start at/plan. - Iterate within a phase. Use
/refine-approachto tighten a brainstorm or plan before moving on.
| Skill | Command | Description |
|---|---|---|
| Brainstorm | /brainstorm <feature or idea> |
Explore requirements and approaches through collaborative dialogue |
| Refine Approach | /refine-approach |
Review and refine brainstorms or plans before proceeding |
| Plan | /plan <feature, bug fix, or improvement> |
Transform brainstorm output into a reviewed, phased implementation plan |
| Plan Technical Review | /plan-technical-review <plan path> |
Review an externally-authored plan β plans from /plan are already reviewed during creation |
| Build | /build <plan file path> |
Execute a plan β write code and tests, run quality review, ship a PR |
| Review | /review [path] |
Run quality review agents on demand β assess code quality and identify issues |
| Hotfix | /hotfix <bug description> |
Apply a minimal, targeted fix for emergency bugs β enforces review and testing without brainstorm or planning |
| Create | /create <what to create> |
Scaffold a new project by routing to the right companion plugin |
| Create PR | /create-pr |
Validate (formatter, linter, tests, and CI checks), stage, commit, push, and open a pull request on the project's Git hosting platform β aborts on any failure |
| Rebase | /rebase |
Rebase the current feature branch onto the base branch to stay up-to-date |
| Debrief | /debrief <incident or context> |
Produce a structured post-incident analysis β timeline, root cause, and actionable follow-ups |
Wingspan ships subagents that Claude Code dispatches as isolated, specialized reviewers. Unlike skills, agents are not invoked as slash commands β the workflow skills dispatch them automatically, or you can ask Claude to run one by name (e.g. "review my changes with the vgv-review-agent").
| Agent | Description |
|---|---|
| VGV Review | Reviews code against Very Good Ventures engineering standards β architecture, state management conventions, testing quality, and code simplicity |
| Code Simplicity Review | Final review pass to ensure code is as simple and minimal as possible β identifies YAGNI violations and simplification opportunities |
| Codebase Review | Conducts a thorough review of the codebase β structure, conventions, and consistent pattern usage |
| Architecture Review | Validates project architecture post-implementation β layer separation, dependency direction, and package structure |
| Test Quality Review | Reviews test coverage and quality β verifies every testable unit has proper tests following VGV conventions |
| PR Readiness Review | Checks formatting, static analysis, debug artifacts, and commit hygiene before a pull request opens |
| Plan Splitting | Analyzes implementation plans for scope and recommends splitting large plans into independently-mergeable PRs |
| User Flow Analysis | Analyzes specs and feature descriptions for flow completeness, edge cases, and requirement gaps |
| Best Practices Research | Researches best practices for the project's technology stack β VGV conventions first, then official docs and industry standards |
| Official Docs Research | Gathers documentation for frameworks, libraries, or dependencies β official docs, version constraints, and implementation patterns |
Wingspan includes a PreToolUse hook that detects your project type and recommends companion plugins you haven't installed yet.
| Hook | Trigger | Behavior |
|---|---|---|
Recommend Plugins (recommend-plugins.sh) |
PreToolUse (Read/Glob/Grep) |
Scans detection rules in hooks/recommendations/, recommends missing companion plugins once per session; non-blocking |
- jq β used to parse recommendation rules; the hook is skipped gracefully if
jqis not installed
See CONTRIBUTING.md for how to add or improve skills, test your changes locally, and open a pull request. All contributors are expected to follow the Code of Conduct.


