LogoSkills

cc-flutter-dev

Flutter Development Core (UI Patterns, Feature Creation, BLoC, Testing)

cc-flutter-dev#

Flutter Development Core (UI Patterns, Feature Creation, BLoC, Testing)

Core Flutter development plugin (UI, Feature, BLoC, Test)

Skills#

์ด๋ฆ„์„ค๋ช…
client-cache Client cache architecture implementation guide. Provides SWR/CacheFirst/NetworkFirst strategies, Dri
client-cache Reference ---
flutter-ui Flutter UI component and pattern implementation guide. Provides 12 Use Cases including page structur
flutter-ui Reference Provides detailed descriptions, example code, and precautions for each Use Case.
flutter-ui Templates Ready-to-use code templates that can be copied directly.

Commands#

์ด๋ฆ„์„ค๋ช…
bdd-scenario-agent BDD scenario generation specialist. Used for Gherkin syntax and step definition writing
bdd:generate BDD Feature file and Step Definition generation
bdd:refactor-steps BDD Gherkin step ์žฌ์‚ฌ์šฉ์„ฑ ๋ถ„์„ ๋ฐ ๋ฆฌํŒฉํ† ๋ง
bloc BLoC/Cubit state management pattern + Freezed implementation
bloc-test-agent BLoC state transition test specialist. Used for bloc_test package and state verification
config-agent Environment configuration management specialist. Used for Envied annotations and flavor switching pa
console-presentation-agent Admin console Presentation Layer generation specialist. Used for table, search, and filter UI implem
data-layer-agent Clean Architecture Data Layer specialist. Used for Repository implementation, caching, and Drift DAO
di-agent BLoC Provider configuration and dependency wiring specialist. Used for global/page BLoC creation and
domain-layer-agent Clean Architecture Domain Layer specialist. Used for Entity, UseCase, and Repository interface work
feature-orchestrator-agent Full-stack Feature orchestration specialist. Used for complete Feature creation from backend to fron
feature:create Full Feature creation orchestration from Serverpod backend to Flutter frontend
feature:data Clean Architecture Data Layer generation
feature:domain Clean Architecture Domain Layer generation
feature:presentation Clean Architecture Presentation Layer generation (BLoC, Page, Widget, Tests, Widgetbook)
figma-analyzer-agent Figma design analysis specialist. Used for requirements extraction and UI structure analysis
figma:analyze Figma frame analysis with requirements definition, BDD scenario generation, ZenHub issue creation, a
flutter-ui Convert Figma designs to Flutter UI components (CoUI design system)
i18n-agent Slang-based internationalization specialist. Used for translation key addition and multi-language su
presentation-layer-agent Clean Architecture Presentation Layer specialist. Used for BLoC, Page, Widget, and Route work
resources-agent UI component, theme, and extension method generation specialist. Used for CoUI customization and com
route-agent GoRouter TypedRoute configuration generation specialist. Used for route definition and navigation pa
test Unit/Widget/BDD/Patrol test writing guide
unit-test-agent UseCase and Repository unit test specialist. Used for Mockito patterns and Either result verificatio
widget-test-agent Widget rendering test specialist. Invoked for WidgetTester, pump patterns, and find matchers
widgetbook-agent Widgetbook component showcase specialist. Used for UseCase writing and component catalog configurati

Agents#

์ด๋ฆ„์„ค๋ช…
bdd-step-reuse-agent BDD Step ์žฌ์‚ฌ์šฉ์„ฑ ๋ถ„์„ ๋ฐ ์ •๊ทœํ™” ์ „๋ฌธ๊ฐ€. step ์ค‘๋ณต ์ œ๊ฑฐ, ํ‘œํ˜„ ํ‘œ์ค€ํ™”, ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”์ถœ ์‹œ ์‚ฌ์šฉ
bloc BLoC/Cubit state management specialist. Used for Freezed, Event/State definition, and UseCase integr
console-feature Console Feature module pattern specialist. Used for KPI cards, table sorting, filtering, and other c
dcm-fixer DCM lint issue fix specialist. Safely fixes one rule at a time while maintaining zero Flutter analyz
feature Clean Architecture Feature module generation specialist
flutter-image-optimizer Image memory optimization specialist. Used for applying cacheWidth/cacheHeight and reducing memory u
flutter-ui Figma to Flutter UI conversion specialist. Used for CoUI design system and component implementation
test Flutter test specialist. Used for unit/BLoC/widget/golden/BDD/Patrol test writing

Rules#

์ด๋ฆ„์„ค๋ช…
BDD Test Patterns This project uses BDD (Behavior-Driven Development) style tests with TestDriver abstraction for dual
BLoC-UseCase DI Pattern: Optional Constructor Injection Standard DI pattern for improving testability when using UseCase in BLoC.
BLoC/Cubit DCM Rules 22 rules specific to BLoC pattern implementation.
Client Cache Conventions Client cache architecture rules for this project.
CoUI Flutter Quick Reference This project uses context.textStyles (used in 22 files).
Common DCM Rules 331 common rules for Dart code quality.
DCM Auto-Fix Pitfalls Side effects and countermeasures that may occur when running dcm analyze --fix.
DCM Rules Quick Reference Essential Dart Code Metrics rules for all Dart code in this project.
Data Mapper Pattern Rules for writing Mapper classes that convert OpenAPI Response to Domain Entity.
Flutter Widget DCM Rules 57 rules specific to Flutter widget development.
HTTP Logging Rules TalkerDioLogger configuration and security guide for HTTP request/response logging.
Incremental Build Rules An incremental build system guide that saves time by only building changed packages in local develop
Provider DCM Rules 8 rules specific to Provider package usage.
SWR (Stale-While-Revalidate) Pattern SWR strategy implementation guide for fast UI responsiveness when fetching data in projects.
Unit Test Patterns Standard patterns for writing BLoC and UseCase unit tests.

References#

์ด๋ฆ„์„ค๋ช…
Agent Dependency Graph Visualizes workflows and dependencies between agents, skills, and commands.
Agent Improvement Requirements ---
BLoC Patterns BLoC (Business Logic Component) is a state management pattern for Flutter.
Caching Strategy Patterns Optimizes user experience and network efficiency through data caching strategies.
Claude Code Context Management Guide A guide for maximizing context window efficiency.
Dependency Wiring Checklist Removed:
Module Refactoring Patterns A guide for module renaming and refactoring.
Pattern Selection Guide A decision guide for selecting optimal patterns based on the situation.
Repository Patterns Repository abstracts data sources and handles data access from the Domain Layer.
UseCase Patterns UseCase is a core component of Clean Architecture that encapsulates business logic.

๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ#

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ค๋ช…
cc-uiux-testingํ…Œ์ŠคํŒ… (Dart/Flutter ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ)

์„ค์น˜#

claude plugins install coco-de/skills/plugins/cc-flutter-dev