
gabuldev/flutter-skills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Claude Code skills for Flutter development - house conventions for Clean Architecture, Cubit, DI, theming, testing and Flutter web, generalised from production apps
Обзор
Claude Code skills for Flutter development — extracted from production apps and generalised so you can drop them into your own project. A skill is a folder with a SKILL.md that Claude loads , when the task at hand matches its description. These fifteen cover the parts of a Flutter codebase where the answer is a convention rather than a fact the model can look up: which layer a file belongs in, how a Cubit should emit, where a browser-only import will blow up your test suite. is a small, complete app built with every convention here — Melos workspace, Clean Architecture, Cubit, offline-first caching, 27 tests, green in CI. Each skill below has a file there you can open. The Flutter and Dart teams publish their own — see Related official skills. They cover different ground and are designed to sit alongside these. Copy the skills you want into your project's .claude/skills/ (per project) or ~/.
README
Показан фрагмент оригинального README. Открыть оригинал.
flutter-skills
Claude Code skills for Flutter development — extracted from production apps and generalised so you can drop them into your own project.
A skill is a folder with a
SKILL.md that Claude loads on demand, when the task at hand matches its
description. These sixteen cover the parts of a Flutter codebase where the
answer is a convention rather than a fact the model can look up: which layer a
file belongs in, how a Cubit should emit, where a browser-only import will blow
up your test suite.
See them working: flutter-skills-example is a small, complete app built with every convention here — Melos workspace, Clean Architecture, Cubit, offline-first caching, 27 tests, green in CI. Each skill below has a file there you can open.
Using the official skills too? The Flutter and Dart teams publish their own — see Related official skills. They cover different ground and are designed to sit alongside these.
Install
Copy the skills you want into your project’s .claude/skills/ (per project) or
~/.claude/skills/ (every project):
git clone https://github.com/gabuldev/flutter-skills.git
cp -r flutter-skills/skills/* your-project/.claude/skills/
Take only what fits — each skill is self-contained, and a skill for a pattern you don’t use is just noise in the model’s decision to load one.
Verify they registered with /skills inside Claude Code. Claude picks a skill
up on its own from the description; you can also invoke one directly by name.
The skills
Code craft
| Skill | What it covers |
|---|---|
flutter-dart-style |
Naming, null safety at boundaries, error-handling idioms, const/keys/dispose, BuildContext across an await, logging, and what to leave to the analyzer |
Architecture & structure
| Skill | What it covers |
|---|---|
flutter-clean-arch |
Domain/data/presentation layers — where each file goes, dependency direction, and an audit mode that finds inverted ones |
flutter-new-module |
Scaffolds a whole feature: module + DI, Cubit controller, sealed status, screen, route |
flutter-di |
Dependency injection with flutter_injections — global vs module scope, singleton vs factory |
flutter-monorepo |
Melos workspaces — adding packages, bootstrap, per-app environment |
State & async
| Skill | What it covers |
|---|---|
flutter-state |
Cubit + sealed status classes, BlocBuilder with pattern matching, Stream-fed Cubits, cross-module event bus |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add gabuldev/flutter-skills