claude

vgv-ffca-plugin

Feature-First Clean Architecture (FFCA) for Flutter monorepos. Skills, validation hooks, and conventions for AI-first development, by Very Good Ventures.

10 on GitHubby Very Good Venturesv0.1.3MITupdated 4 days ago
/

Plugin vgv-ffca-plugin from marketplace very-good-claude-code-marketplace in VeryGoodOpenSource/very-good-claude-code-marketplace. Commands read from the repo's manifest — 3 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (5)

  • ffca-architecture

    Feature-First Clean Architecture (FFCA) orientation for Flutter monorepos: where code lives, layer boundaries, dependency rules, naming, and package organization. Use when working in an FFCA monorepo, a features/ folder whose packages are named {feature}_domain, {feature}_data, and {feature}_present

  • ffca-audit

    Audit an FFCA monorepo for architecture compliance: mechanical layer, naming, and cycle checks plus a qualitative source review, producing a per-package verdict table. Use in an FFCA monorepo, a features/ folder whose packages are named {feature}_domain, {feature}_data, and {feature}_presentation, w

  • ffca-cross-feature

    Cross-feature dependencies in FFCA: the Summary pattern, Queries that combine repositories, sharing widgets between features, widget slots, and composing features. Use in an FFCA monorepo, a features/ folder whose packages are named {feature}_domain, {feature}_data, and {feature}_presentation, when

  • ffca-feature

    Scaffold and extend FFCA features: the three-package domain, data, and presentation structure, models, repositories, Commands and Queries, DTOs, mappers, Cubits, and Modules. Use in an FFCA monorepo, a features/ folder whose packages are named {feature}_domain, {feature}_data, and {feature}_presenta

  • ffca-routing

    Routing and navigation for FFCA monorepos: callback injection, go_router_builder typed routes, splitting the routing table, deferred-loaded features, the $extra hydration pattern, and keeping features isolated from each other's routes. Use in an FFCA monorepo, a features/ folder whose packages are n

Subagents (1)

  • ffca-layer-auditor

    Audits an FFCA monorepo for architecture compliance. Runs the deterministic layer/naming/cycle validator, then adds source-level checks (import usage, barrel hygiene, DTO leakage, Command/Query necessity, module entry, misplacement, fan-in) and reports a per-package verdict table. Read-only: it repo

MCP servers (1)

  • very-good-cli

    runs: very_good mcp

Hooks (2)

  • PreToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/check_vgv_cli.sh"

  • PostToolUse

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/validate_layers.sh"

View source on GitHub

More from VeryGoodOpenSource/very-good-claude-code-marketplace

All 3 plugins →

Claude Code plugin to enhance and accelerate Flutter & Dart development, built by Very Good Ventures

15 skills · 1 agent · 2 MCP servers · hooks

10

VGV Wingspan - AI-native workflows following Very Good Ventures best practices.

11 skills · hooks

10

Similar plugins

Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review

1 command · 3 agents

anthropics/claude-code 155,476

Design fluency for frontend development. 1 skill with 24 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.

1 skill · 4 agents · hooks

pbakaus/impeccable 109,099

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

ruflo-adr

claudecodex

ADR lifecycle management — create, index, supersede, and link Architecture Decision Records to code

5 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

diagram-design

claudecodex

Editorial diagrams in your brand, as self-contained HTML and SVG. Architecture, flowcharts, sequence, state machines, ER and database schemas, timelines, swimlanes, org charts, Gantt, Wardley maps, user journeys, service blueprints, UML class, lifecycle phase maps, and charts from bar, line and scatter to Sankey, treemap and heatmap, plus many more. Redraws draw.io, Mermaid, Excalidraw and PlantUML files. Exports SVG and PNG.

1 skill · 7 commands

cathrynlavery/diagram-design 66,757

marketing-skills

claudecodex

53 marketing skills for technical marketers and founders: CRO, copywriting, cold email, prospecting, SEO, AI SEO, paid ads, SMS, ad creative, video production, image generation, co-marketing, churn prevention, pricing, referrals, revenue operations, sales enablement, customer research, site architecture, comprehensive AARRR-structured marketing plans, public relations and earned media, offer design, event marketing and webinars, and more

53 skills

coreyhaines31/marketingskills 59,996

Maintain vgv-ffca-plugin?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins