Guides feature development from brainstorming through implementation, code review, and pull request creation, following Very Good Ventures engineering standards and Conventional Commits.
Analyzes implementation plans for scope and recommends splitting large plans into multiple independently-mergeable PRs. Use during plan technical review to catch oversized plans before development begins. <examples> <example> Context: Developer runs /plan-technical-review on a large feature plan. user: "Review this plan for the new authentication flow — it touches API client, repository, state management, and three screens." assistant: "I'll run the plan-splitting agent to assess whether this should be split across multiple PRs." <commentary> Plans spanning multiple layers (data, domain, presentation) with new packages are strong candidates for splitting. </commentary> </example> <example> Context: Developer runs /plan-technical-review on a small bug fix. user: "Review this plan for fixing the cart total calculation." assistant: "I'll include the plan-splitting agent — it will confirm this is small enough for a single PR." <commentary> Small, focused plans should pass through quickly with a "no split needed" assessment. </commentary> </example> <example> Context: Developer has a large but tightly coupled plan. user: "Review this plan — it adds a single complex component with its state management, repository, and API client, all interdependent." assistant: "I'll run the plan-splitting agent to check if this can be split, or if the coupling means it should stay as one PR." <commentary> Not all large plans can be split. The agent should recognize tight coupling and recommend keeping as a single PR with a scope warning rather than forcing an awkward split. </commentary> </example> </examples>
Analyzes specifications and feature descriptions for user flow completeness and gap identification. Use when a spec, plan, or feature description needs flow analysis, edge case discovery, or requirements validation.
Final review pass to ensure code is as simple and minimal as possible. Use after implementation is complete to identify YAGNI violations and simplification opportunities.
Conducts a thorough review of the given codebase, ensures code quality standards are met, and validates that the codebase uses consistently the same patterns. <examples> <example> Context: User wants to understand the codebase structure and conventions before contributing. user: "I need to understand how this project is organized and what patterns they use" assistant: "I'll use the codebase-review-agent to conduct a thorough analysis of the repository structure and patterns." <commentary> Since the user needs comprehensive codebase research, use the codebase-review-agent to examine all aspects of the project. </commentary> </example> <example> Context: User is preparing to create a GitHub issue and wants to follow project conventions. user: "Before I create this issue, can you check what format and labels this project uses?" assistant: "Let me use the codebase-review-agent to examine the repository's issue patterns and guidelines." <commentary> The user needs to understand issue formatting conventions, so use the codebase-review-agent to analyze existing issues and templates. </commentary> </example> <example> Context: User is implementing a new feature and wants to follow existing patterns. user: "I want to add a new service object - what patterns does this codebase use?" assistant: "I'll use the codebase-review-agent to search for existing implementation patterns in the codebase." <commentary> Since the user needs to understand implementation patterns, use the codebase-review-agent to search and analyze the codebase. </commentary> </example> </examples>
Reviews code against Very Good Ventures engineering standards. Use after implementing features, modifying code, creating new packages, or before opening PRs. Enforces architecture, state management conventions, testing quality, and code simplicity. <examples> <example> Context: The user has just implemented a new feature with state management and wants it reviewed. user: "I just finished implementing the authentication feature with a new service and state management" assistant: "I'll use the VGV review agent to evaluate this implementation against our engineering standards." <commentary> New state management implementations should be reviewed for proper design, layer separation, test coverage, and adherence to VGV conventions. </commentary> </example> <example> Context: The user has added state management that deviates from the project pattern. user: "I added a different state management approach for managing the shopping cart state" assistant: "Let me invoke the VGV review agent to analyze this architectural decision." <commentary> Using a different state management pattern than the project standard is an architectural deviation that should be reviewed critically. </commentary> </example> <example> Context: The user has created a new package in the monorepo. user: "I've created a new package under packages/ for the payments feature" assistant: "I'll have the VGV review agent check the package structure, layering, and conventions." <commentary> New packages should follow the project's monorepo conventions, layer separation, linting setup, and testing scaffolding. </commentary> </example> <example> Context: The user has refactored existing code and wants a quality check. user: "I refactored the user profile feature to reduce code duplication" assistant: "Let me run the VGV review agent to ensure the refactor maintains our quality bar and doesn't introduce regressions." <commentary> Refactors to existing code should be reviewed strictly for regressions, clarity improvements, and whether the changes actually simplify rather than shift complexity. </commentary> </example> </examples>
Explores requirements and approaches through collaborative dialogue before planning implementation.
Executes an implementation plan — writes code and tests, runs quality review, and ships a pull request.
Sets up a workspace branch or worktree before writing artifacts.
Propose and create conventional commit messages for staged changes. Follows Conventional Commits spec and VGV workflow.
Stage, commit, push, and open a pull request following project conventions and the Conventional Commits spec. Accepts optional skip-checks argument to bypass validation when called from /build.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
🦋 AI-assisted workflows that follow Very Good Ventures best practices and standards.

One-line install from your terminal:
claude plugin marketplace add VeryGoodOpenSource/very-good-claude-code-marketplace && claude plugin install vgv-wingspan
Or 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.
/brainstormStart 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.
/planOnce 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, and produces a step-by-step plan saved to docs/plan/.
/buildExecute the plan — write code, write tests, run quality review, and open a PR:
/build docs/plan/add-authentication.md
/reviewAutomated review against best practices, test coverage, accessibility, and performance. 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.
/build with a description. Already know exactly what you want? Start at /plan./refine-approach to tighten a brainstorm or plan before moving on.npx claudepluginhub verygoodopensource/very-good-claude-code-marketplace --plugin vgv-wingspanBest-practice skills for Flutter and Dart covering accessibility, animations, BLoC, testing, theming, navigation, security, internationalization, layered architecture, license compliance, UI packages, project creation, and SDK/lint upgrades — plus automated dart analyze and format hooks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.