Production-grade Flutter skills
for your AI coding agent.
A best-of-breed library of general, reusable Flutter engineering playbooks β architecture, state, testing, persistence, i18n, accessibility, navigation, and more. Your agent loads the right one automatically and follows it.
npx skills add zakariaf/Flutter-Skills
Works with 70+ agents via the open skills standard β Claude Code, Cursor, Codex, Copilot, Gemini CLI, Windsurf, Cline, OpenCode & more.
Add the skills to any project
Pick the path that fits your agent. The universal installer works everywhere; native integrations are one command each.
# Installs into 70+ agents (Cursor, Codex, Copilot, Cline, β¦) $ npx skills add zakariaf/Flutter-Skills # all skills $ npx skills add zakariaf/Flutter-Skills --list # browse first $ npx skills add zakariaf/Flutter-Skills --skill flutter-architecture
# This repo is a Claude Code plugin marketplace /plugin marketplace add zakariaf/Flutter-Skills /plugin install flutter@flutter-skills # Skills then appear as e.g. /flutter:flutter-architecture
# Copy the skills into a single project (committed for the whole team) $ git clone https://github.com/zakariaf/Flutter-Skills $ mkdir -p .claude/skills $ cp -R Flutter-Skills/skills/* .claude/skills/
# Make every skill available in every project on your machine $ for d in /path/to/Flutter-Skills/skills/*/; do ln -s "$d" "$HOME/.claude/skills/$(basename "$d")" done
The skills
Each skill auto-loads when your task matches its description, then enforces its rules. rich skills bundle references, examples & runnable checks.
Opinionated, correct, and out of your way
Auto-loading
A rich description is the trigger β the agent loads a skill only when the task matches, so context stays lean.
Progressive disclosure
A lean SKILL.md points to references/, examples/ & scripts/ that load on demand.
One canonical stack
Riverpod 3.x, go_router, Drift, Material 3 β reconciled to a single vocabulary so 40 skills never contradict each other.
Structure, not aesthetics
Teaches how components, themes & layouts are structured β never βthe colour must be #β¦β. Drop them into any design.
Cross-agent
Built on the Agent Skills open standard β the same files work in Claude Code, Cursor, Codex, Copilot and 70+ more.
Adversarially reviewed
Every skill was reviewed for API correctness (Riverpod 3.x, Drift, WCAG) and scrubbed of app-domain & design-token specifics.