Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By aaronbassett
Comprehensive Flutter and Dart development toolkit providing expert guidance on UI/UX, architecture, state management, testing, performance, deployment, and backend integration with ServerPod
npx claudepluginhub aaronbassett/agent-foundry --plugin flutter-coreUpgrade Flutter SDK and project dependencies with automated migration guides and breaking change detection
Comprehensive code quality analysis with Flutter analyzer, Dart analyzer, AI rules compliance checking, and auto-fix capabilities
Build and package Flutter applications for multiple platforms with code signing, obfuscation, and release optimization
Create a new Flutter project with templates, state management setup, and best practice configuration
Use this agent when architecting Flutter applications, implementing state management, designing project structure, applying design patterns, setting up dependency injection, or making architectural decisions for scalability and maintainability.
Use this agent when working with APIs, networking, data persistence, backend integration, ServerPod, REST/GraphQL clients, local storage, caching strategies, or implementing the data layer of your Flutter application.
Use this agent when optimizing Flutter app performance, profiling with DevTools, reducing app size, fixing memory leaks, implementing isolates for heavy computation, or conducting performance audits to identify and resolve bottlenecks.
Use this agent when working with platform-specific code, native integrations, platform channels, plugin development, deployment to app stores, CI/CD pipelines, or building for specific platforms (Android, iOS, web, desktop).
Use this agent when building Flutter UI, implementing widgets, creating layouts, applying Material Design 3 themes, implementing animations, working with forms and input, or creating responsive designs.
Master Flutter's animation system with implicit and explicit animations, hero transitions, physics-based motion, and custom transitions. Use when adding animations, creating transitions, implementing hero effects, or building interactive animated experiences.
Master Flutter app architecture patterns including MVVM, Clean Architecture, dependency injection, and design patterns for building scalable and maintainable applications. Use when designing app structure, implementing architecture patterns, or organizing code for large-scale projects.
Master HTTP clients, REST APIs, GraphQL integration, WebSockets, and JSON serialization in Flutter applications. Use when implementing API calls, handling network requests, parsing JSON, or working with real-time data.
Comprehensive guide for deploying Flutter applications to all platforms including Android, iOS, web, and desktop. Covers build configuration, code signing, app store submission, CI/CD automation, and production best practices. Use when preparing for release or setting up deployment pipelines.
Comprehensive guide to Flutter forms, validation, gestures, and input handling
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Flutter architecture and state management agents. Includes State Management (Provider, Riverpod, BLoC, Redux, GetX) and Architect (Clean Architecture, project structure, dependency injection).
Best-practice skills for Flutter and Dart covering accessibility, BLoC, testing, theming, navigation, security, internationalization, and architecture — plus automated dart analyze and format hooks.
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Flutter app architecture skill: Riverpod 3 codegen, Freezed 3 sealed, GoRouter typed-route SSOT, Hive CE persistence, Crashlytics, ShowcaseView, gen-l10n. Pairs with the external flutter_skill_lints analyzer plugin (wired via analysis_options.yaml) for AST-level enforcement. Bundles PostToolUse, Stop, and UserPromptSubmit hooks that auto-fire only inside Flutter projects.
Use this agent when you need expert assistance with Flutter mobile development tasks, including code analysis, widget creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a Flutter app and faces issues with navigation. user: 'My Navigator.push isn't updating the UI correctly when moving to a new screen' assistant: 'Let me use the flutter-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a Flutter-specific navigation issue, use the flutter-dev agent to provide expert guidance on Navigator problems.</commentary></example> <example>Context: User wants to create a custom widget that aligns with their app's design system. user: 'I need to create a custom button widget that matches our app's design system' assistant: 'I'll use the flutter-dev agent to create a button widget that aligns with your existing codebase structure and design patterns' <commentary>The user needs a Flutter widget that follows existing patterns, so use the flutter-dev agent.</commentary></example>
Flutter app development with widget creation and platform channels
Explore, develop, and refine ideas through creative collaboration — from open-ended riffing to structured ideation to ruthless refinement — before any design or implementation work begins.
AI-powered image generation using Google Gemini models via the nanobanana MCP server. Generate, edit, and manage images with intelligent model selection, aspect ratio control, and multi-model support.
Create isolated Docker-based development environments for running Claude Code safely
Guide users through creating complete, unambiguous feature specifications using a discovery-driven process.
Configuration toolkit for streamlining Claude Code project setup with powerline status line and attribution settings
Build. Ship. Repeat. A collection of Claude Code plugins for devs.
| Plugin | Description |
|---|---|
| constitution | Create, validate, and enforce project constitutions with living governance |
| dev-specialisms | Niche developer skills (deployment, frontend vibes, Hashbrown) |
| devs | Specialist coding agents and skills for Python, Rust, TypeScript, React, and security |
| flutter-core | Flutter and Dart development toolkit covering UI/UX, state management, testing, and ServerPod |
| git-lovely | Lovely Git workflows with conventional commits and GitHub CLI integration |
| ideas | Turn vague ideas into sharp vision documents through structured creative collaboration |
| image-gen | AI-powered image generation using Google Gemini models via nanobanana MCP server |
| pr-tools | Parallel PR review agents for code quality, SDD task verification, and TODO tracking |
| readme-and-co | Generate README, LICENSE, CONTRIBUTING, SECURITY, and GitHub templates |
| sandbox | Isolated Docker-based development environments for Claude Code |
| sdd | Specification-Driven Development: specs, plans, tasks, codebase mapping, and quality gates |
| settings-presets | Powerline status line and attribution configuration presets |
| spec-writer | Guided discovery process for writing complete feature specifications |
| utils | Plugin management utilities: dependency checking, scanning, and root resolution |
| worktrees | Git worktree workflows for parallel AI development |
Add the marketplace, then install individual plugins:
claude mcp add-marketplace aaronbassett/agent-foundry
claude plugin install sdd@agent-foundry
Or install a plugin directly from the repo:
claude install-plugin https://github.com/aaronbassett/agent-foundry/tree/main/plugins/sdd
This repository uses lefthook for git hooks.
lefthook --versionlefthook installAutomatic validation:
Manual validation:
scripts/validate-marketplace.shscripts/validate-plugin.sh <plugin-name>scripts/ci/validate.shBypassing hooks:
Use git commit --no-verify or git push --no-verify when:
Note: GitHub Actions will still validate all changes.