GF

gabuldev/flutter-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

14 stars 품질 68 트렌드 29MIT

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add gabuldev/flutter-skills
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →