By vp-k
Guides Flutter developers through a complete Feature-Driven Development workflow with Clean Architecture: brainstorming specs, generating implementation plans, executing code in verified batches, reviewing architecture and state management, and managing Git branches with PRs.
You MUST use this before any creative Flutter work - creating features, building components, adding functionality, or modifying behavior. Explores requirements and design using Clean Architecture before implementation.
Execute a Flutter implementation plan in batches with verification checkpoints
Use this to create a NEW Flutter project from scratch with Clean Architecture and Feature-Driven Development structure.
Create detailed Flutter implementation plan with bite-sized tasks following Clean Architecture layer order (Domain → Data → Presentation)
Use this agent when a major Flutter project step has been completed and needs to be reviewed against the original plan and Flutter/Dart coding standards. Examples: <example>Context: User has completed implementing a feature layer. user: "I've finished implementing the auth domain layer as outlined in task 1-3 of our plan" assistant: "Let me use the flutter-code-reviewer agent to review the implementation against our plan and Flutter best practices" <commentary>Since a major project step has been completed, use the flutter-code-reviewer agent to validate the work.</commentary></example> <example>Context: User has completed a feature with state management. user: "The AuthBloc is complete with all states and events" assistant: "Let me have the flutter-code-reviewer agent examine this implementation to ensure it follows BLoC patterns correctly" <commentary>State management implementation needs review for pattern compliance.</commentary></example>
Flutter & Dart 전문가. Use PROACTIVELY when: - Flutter 앱 개발시 - 위젯 설계 및 구현시 - 상태 관리 패턴 적용시 - 네이티브 플랫폼 연동시 - 성능 최적화 필요시
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation using Clean Architecture principles.
Use when encountering any bug, test failure, or unexpected behavior in Flutter - requires systematic investigation before proposing fixes
Use when you have a written implementation plan to execute with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of Flutter development work by presenting structured options
Use when facing 2+ independent Flutter tasks that can be worked on without shared state or sequential dependencies
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.
Flutter development skills for Claude Code - Feature-Driven Development with Clean Architecture.
Flutter-Craft provides a comprehensive set of skills for Flutter development, following:
# Step 1: Add marketplace
/plugin marketplace add https://github.com/vp-k/flutter-craft.git
# Step 2: Install plugin
/plugin install flutter-craft@vp-k/flutter-craft
| Skill | Description |
|---|---|
flutter-project-init | Create new Flutter project with Clean Architecture and domain patterns |
| Skill | Description |
|---|---|
start-flutter-craft | Skill system gatekeeper (auto-injected on session start) |
flutter-brainstorming | Feature design with Clean Architecture |
flutter-planning | Implementation plan with layer-ordered tasks |
flutter-executing | Batch execution with verification checkpoints |
flutter-verification | Evidence-based completion verification |
flutter-debugging | Systematic debugging with Flutter DevTools |
| Skill | Description |
|---|---|
flutter-testing | Priority-based test writing (Repository → State → Widget) |
flutter-review-request | Request code review with Flutter checklist |
flutter-review-receive | Process review feedback technically |
| Skill | Description |
|---|---|
flutter-subagent-dev | Per-task subagent with 2-stage review |
flutter-parallel-agents | Parallel execution for independent tasks |
flutter-worktrees | Isolated workspace with Flutter setup |
flutter-finishing | Completion workflow (merge/PR/keep/discard) |
flutter-writing-skills | Create new flutter-craft skills |
| Command | Description |
|---|---|
/brainstorm | Start feature design |
/plan | Create implementation plan |
/execute | Execute plan in batches |
Flutter-Craft enforces Clean Architecture layer order:
lib/features/<feature>/
├── domain/ # First: Entities, Repository interfaces, UseCases
├── data/ # Second: Models, DataSources, Repository implementations
└── presentation/ # Third: State Management, Widgets, Screens
1. User: "Add login feature"
2. Claude: Uses flutter-brainstorming
- Explores requirements
- Designs Clean Architecture structure
- Saves to docs/plans/YYYY-MM-DD-auth-design.md
3. Claude: Uses flutter-planning
- Creates task list following layer order
- Saves to docs/plans/YYYY-MM-DD-auth-plan.md
4. Claude: Uses flutter-executing
- Executes 3 tasks at a time
- Runs flutter analyze after each batch
- Reports progress
5. Claude: Uses flutter-verification
- Runs flutter analyze, flutter test
- Verifies build
6. Claude: Uses flutter-finishing
- Presents 4 options (merge/PR/keep/discard)
- Executes chosen option
Flutter-Craft supports multiple state management patterns:
The chosen pattern should be consistent within a project.
# State Management (choose one)
flutter pub add flutter_riverpod # Recommended
flutter pub add flutter_bloc # Alternative
# Immutable States & Code Generation
flutter pub add freezed_annotation
flutter pub add dev:freezed
flutter pub add dev:build_runner
# Routing
flutter pub add go_router
# Network
flutter pub add dio
# DI
flutter pub add get_it
flutter pub add injectable
flutter pub add dev:injectable_generator
# Riverpod Code Generation (if using Riverpod)
flutter pub add dev:riverpod_generator
# Testing
flutter pub add dev:mocktail
flutter pub add dev:bloc_test
Multi-AI roundtable plugin. Calls real codex/gemini CLI binaries via Bash for a deterministic 2- or 3-AI debate (default: codex only; --both for codex+gemini), with auto-retry, quota detection, and Claude agent fallback only when a CLI is missing or its quota is exhausted. Synthesizes a roadmap and executes with parallel agents.
텍스트 한 줄로 플레이 가능한 Godot 4 게임을 자율 생성. 6-Phase 파이프라인: Concept → Scaffold → Implement → Test → Review → Verify
AI coding completion framework. Built-in Ralph Loop + DoD/SPEC/TDD/Fresh Context Verification to ensure AI finishes the job
Design reference-based polishing with WCAG accessibility checks. Trend search, Gap analysis, and improvement suggestions.
npx claudepluginhub vp-k/flutter-craftFeature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
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.
Complete developer toolkit for Claude Code
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.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams