{
  "markdown": "# Flutter Skills for Claude Code\n\nA comprehensive set of skills that teach Claude Code how to build Flutter apps and games using modern best practices (2026).\n\n## What's Included\n\n### App Development Skills\n\n| Skill | Command | Description |\n|-------|---------|-------------|\n| **flutter-dev** | *(auto)* | Background knowledge — Riverpod 3.0, Freezed, go_router, feature-first architecture. Activates automatically when writing Dart/Flutter code. |\n| **flutter-feature** | `/flutter-skills:flutter-feature reward` | Scaffold a complete feature module (model, state, provider, repository, GQL, screen, test) |\n| **flutter-model** | `/flutter-skills:flutter-model user name:String age:int` | Generate Freezed data model with JSON serialization and optional state class |\n| **flutter-provider** | `/flutter-skills:flutter-provider reward rewards` | Generate Riverpod 3.0 provider with AwBaseNotifier lifecycle |\n| **flutter-test** | `/flutter-skills:flutter-test features/reward` | Generate tests with mockito mocks and Riverpod overrides |\n| **flutter-screen** | `/flutter-skills:flutter-screen detail rewards` | Generate screen with go_router routing and Skeletonizer loading |\n\n### Game Development Skill\n\n| Skill | Command | Description |\n|-------|---------|-------------|\n| **flutter-game** | `/flutter-skills:flutter-game platformer A 2D platformer` | Complete game development guide with Flame 1.36, flame_riverpod, physics, audio, monetization |\n\nThe game skill includes 5 detailed reference documents:\n- **Architecture** — FCS, scene management, Riverpod+Flame bridge patterns\n- **Flame Reference** — Components, input, collision, physics (Forge2D), tilemaps, particles\n- **Assets & Animations** — Rive state machines, sprite sheets, flutter_soloud audio, effects\n- **Performance** — Impeller, thread merge, Wasm, object pooling, viewport culling\n- **Monetization & Backend** — AdMob, IAP, Nakama multiplayer, leaderboards, save system\n\n## Verified Package Versions (March 2026)\n\nAll package references have been verified against pub.dev:\n\n| Package | Version | Purpose |\n|---------|---------|---------|\n| `flame` | 1.36.0 | Core 2D game engine |\n| `flame_riverpod` | 5.5.3 | Riverpod bridge for Flame |\n| `flame_forge2d` | 0.19.2+5 | Box2D physics |\n| `flame_tiled` | 3.1.0 | Tiled map editor support |\n| `flame_audio` | 2.12.0 | Simple game audio |\n| `flame_rive` | 1.11.0 | Rive animation integration |\n| `flame_test` | 2.2.3 | Testing utilities |\n| `flutter_soloud` | 3.4.10 | Advanced audio (C++ SoLoud, 3D, effects) |\n| `rive` | 0.13.20 | Rive animations with State Machines |\n| `google_mobile_ads` | 7.0.0 | AdMob ads |\n| `in_app_purchase` | 3.2.3 | In-app purchases |\n| `nakama` | 1.3.0 | Multiplayer game server |\n\n## Installation\n\n```bash\nclaude plugin install github:YOUR_USERNAME/claude-flutter-skills\n```\n\nOr test locally:\n\n```bash\nclaude --plugin-dir /path/to/claude-flutter-skills\n```\n\n## Architecture Patterns\n\nThese skills encode real-world patterns from production Flutter apps:\n\n- **Feature-first architecture** with strict module isolation\n- **Riverpod 3.0** with `@riverpod` code generation, `AwBaseNotifier` lifecycle\n- **Freezed** models with `AwBaseState`, `@JsonKey`, `@Default`, extensions\n- **go_router** with static `routePath`/`routeName`, type-safe navigation helpers\n- **GraphQL** via `AwGqlApiService` with repository pattern\n- **Testing** with `ProviderContainer` overrides, `@GenerateMocks`, test helpers\n- **RTL support** with `EdgeInsetsDirectional`, `AlignmentDirectional`\n- **Game development** with Flame Component System, flame_riverpod bridge, overlay HUD\n\n## Customization\n\nThese skills are designed as starting points. Fork and adapt:\n\n- Edit `flutter-dev/SKILL.md` to match your project's conventions\n- Modify model/provider/screen templates for your naming patterns\n- Add your own GraphQL/REST API patterns\n- Extend the game skill with your preferred packages\n\n## License\n\nMIT\n",
  "bytes": 3929,
  "sha": "f2707e0a464c9f6ac2869b06017874762a8465ed5ac488bee5d0835f89d0ab5f",
  "repo_slug": "dagovalsusa/claude-flutter-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_dagovalsusa_claude_flutter_skills_flutte_e463c385/readme"
}