Instructions file
Claude Code instructions for smurzaliev/flutter-ai-skills, covering flutter ai skills by samat — claude code skill pack, what is this?, quick reference, commands (use with / prefix) and key skills.
Instructions file
Claude Code instructions for smurzaliev/flutter-ai-skills, covering flutter ai skills by samat — claude code skill pack, what is this?, quick reference, commands (use with / prefix) and key skills.
Agent
Review Flutter project architecture for Clean Architecture compliance. Use when asked to "review architecture", "check structure", or "audit project organization".
Agent
Review Flutter code for best practices, clean architecture compliance, and common issues. Use when asked to "review code", "check code quality", or "find issues".
Agent
Guide developers through TDD workflow step-by-step. Use when asked to "help with TDD", "guide through testing", or "write tests first". Enforces red/green/refactor cycle.
Agent
Generate comprehensive tests for Flutter code. Use when asked to "write tests", "add test coverage", or "generate tests for" a file or feature.
Command
Run buildrunner for code generation (Freezed, JSON, Injectable).
Command
Full clean and rebuild of the Flutter project.
Command
Generate and analyze test coverage report.
Command
Run Flutter analyzer and apply automatic fixes.
Command
Run Flutter tests with coverage and optional filters.
Command
Scaffold a BLoC with events, states, and test file.
Command
Scaffold a new clean architecture feature with domain, data, and presentation layers.
Command
Create a Freezed model with JSON serialization.
Command
Generate test file for any source file.
Skill Claude CodeCodex
BLoC pattern implementation with events, states, and best practices. Use when implementing state management with BLoC, creating new BLoCs, or when user asks about "BLoC", "events", "states", or "flutterbloc".
Skill Claude CodeCodex
Domain/Data/Presentation layers with dependency rule enforcement. Use when structuring new features, organizing code, or when user asks about "clean architecture", "layers", or "separation of concerns".
Skill Claude CodeCodex
GetIt and Injectable setup for dependency injection. Use when setting up DI, registering dependencies, or when user asks about "dependency injection", "GetIt", "Injectable", or "service locator".
Skill Claude CodeCodex
Either/Result pattern and Failure classes for error handling. Use when implementing error handling, creating failure types, or when user asks about "error handling", "Either", "failures", or "exceptions".
Skill Claude CodeCodex
Feature-first folder organization for Flutter projects. Use when creating new features, reorganizing code, or when user asks about "folder structure", "feature modules", or "project organization".
Skill Claude CodeCodex
A tool for generating and refactoring Flutter app screens for Beeline v4 using the project's Clean Architecture, BLoC state management, and design system.
Skill Claude CodeCodex
BLoC state transition testing with bloctest package. Use when testing BLoCs, Cubits, or state management logic. Covers blocTest, state verification, and mock setup.
Skill Claude CodeCodex
Mocktail and Mockito patterns for Flutter testing. Use when setting up mocks, stubs, or verifying interactions. Covers mock creation, argument matchers, and verification.
Skill Claude CodeCodex
Master TDD red/green/refactor cycle for Flutter development. Use when writing new features, fixing bugs, or when user mentions "TDD", "test-driven", or "write tests first". Enforces disciplined testing approach.
Skill Claude CodeCodex
Pure Dart function and class testing patterns. Use when testing domain logic, use cases, utilities, or any non-widget code. Covers mocktail, test organization, and assertions.