Not in the top 1,000 by GitHub stars

gabuldev/flutter-skills

Claude Code skills for Flutter development - house conventions for Clean Architecture, Cubit, DI, theming, testing and Flutter web, generalised from production apps

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/flutter-accessibility/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-caching/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-clean-arch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-concurrency/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-dart-style/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-design-system/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-di/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-forms/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-monorepo/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-new-module/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-run/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-state/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-store-cd/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → addd6d85e5d9

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-testing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-theming/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Instructions only

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

skills/flutter-web/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Not checked yet → After Network or broad shell

99570628666c → addd6d85e5d9

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Not checked yet

First observation → 99570628666c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit addd6d85e5d92bacc1e8bf14c23c585380a4b371

14GitHub stars
2stars in 7 days
16skills in this repository
1commit in 30 days

Heat

4.9
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 202614

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

flutter-accessibility

When your agent uses it

Use when implementing or auditing accessibility on a Flutter screen — the Semantics widget, screen-reader labels (TalkBack/VoiceOver), colour contrast, minimum tap-target size, system font scaling, or semantics in a web build. Also triggers on "make this accessible", "a11y", or a request for an accessibility review.

What it loads into context

Frontmatter

74 tokens

Always available to the agent

SKILL.md

2,724 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Context
  2. 1. Semantic Annotations
  3. 2. Color Contrast
  4. 3. Tap Targets
  5. 4. Screen Reader Support
  6. 5. Web Accessibility (any web build)
  7. 6. Font Scaling
  8. 7. Focus Management (Web)
  9. 8. Accessible Images
  10. 9. Accessible Forms
  11. 10. Audit Workflow

Files

  • SKILL.mdcore11,425 bytes
  • SKILL.mdcore11,425 bytes
Read SKILL.md

You are implementing or auditing accessibility (a11y) for a Flutter app.

## Context

Accessibility pressure differs by surface, and it changes what you prioritise:

- **Customer-facing web** — the highest bar. Screen-reader semantics are off by
  default on Flutter web (see section 5), the audience is unknown, and in many
  jurisdictions this is a legal requirement, not a nicety.
- **Internal/admin web** — keyboard navigation and contrast matter most; staff
  use these all day.
- **Mobile** — platform screen readers (TalkBack/VoiceOver) mostly work if you
  give widgets labels and keep tap targets large enough.
View the complete source on GitHub

Skills included

  • flutter-accessibility
  • flutter-caching
  • flutter-clean-arch
  • flutter-concurrency
  • flutter-dart-style
  • flutter-design-system
  • flutter-di
  • flutter-forms
  • flutter-monorepo
  • flutter-new-module
  • flutter-run
  • flutter-state
  • flutter-store-cd
  • flutter-testing
  • flutter-theming
  • flutter-web

Repository facts

License
MIT
Created
Sep 17, 2026
Last pushed
Oct 30, 2026
Forks
4
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 15 notes
  • skills/flutter-accessibility/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-dart-style/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-monorepo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-monorepo/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-run/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-run/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-run/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-run/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-run/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-store-cd/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-store-cd/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-testing/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-web/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-web/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/flutter-web/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 37 signals by file

skills/flutter-accessibility/SKILL.md

  • Network accessline 416
    # Run Lighthouse CI from command line npx lighthouse http://localhost:PORT --only-categories=accessibility --output=json --output-path=./a11y-report.json
  • Network accessline 417
    npx lighthouse http://localhost:PORT --only-categories=accessibility --output=json --output-path=./a11y-report.json

skills/flutter-concurrency/SKILL.md

  • Network accessline 326
    Future<void> load() async {   emit(const Loading());   final data = await _repo.fetch();
  • Network accessline 327
    emit(const Loading());   final data = await _repo.fetch();   emit(Success(data)); // 💥 if navigated away
  • Network accessline 328
    final data = await _repo.fetch();
  • Network accessline 333
    Future<void> load() async {   emit(const Loading());   final data = await _repo.fetch();
  • Network accessline 334
    emit(const Loading());   final data = await _repo.fetch();   if (isClosed) return;
  • Network accessline 335
    final data = await _repo.fetch();

skills/flutter-dart-style/SKILL.md

  • Network accessline 14
    Some topics below have a **canonical skill from the Dart team** ([dart-lang/skills](https://github.com/dart-lang/skills)) that goes deeper than
  • Network accessline 15
    ([dart-lang/skills](https://github.com/dart-lang/skills)) that goes deeper than

skills/flutter-monorepo/SKILL.md

  • Network accessline 215
    BASE_URL=https://api.example.com
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]

skills/flutter-run/SKILL.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Dangerous shell operationline 111
    | Blank white page on web after changing a path dependency | Stale incremental web build | `rm -rf build/web` and rebuild — see **flutter-web** |

skills/flutter-store-cd/SKILL.md

  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]

skills/flutter-store-cd/templates/ios-testflight.yml

  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Dangerous shell operationline 92
    rm -f "$RUNNER_TEMP/cert.p12"
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 111
    cat > "$RUNNER_TEMP/ExportOptions.plist" <<PLIST           <?xml version="1.0" encoding="UTF-8"?>           <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 112
    <?xml version="1.0" encoding="UTF-8"?>           <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">           <plist version="1.0">
  • Network accessline 113
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Dangerous shell operationline 167
    trap 'rm -f "$KEY_FILE"' EXIT
  • Access to secretsline 168
    [Credential-related source omitted]

skills/flutter-testing/SKILL.md

  • Dangerous shell operationline 378
    Instalar Maestro: `curl -Ls "https://get.maestro.mobile.dev" | bash`
  • Network accessline 378
    Instalar Maestro: `curl -Ls "https://get.maestro.mobile.dev" | bash`

skills/flutter-web/SKILL.md

  • Dangerous shell operationline 106
    rm -rf build/web && flutter build web --release --dart-define=BASE_URL=...
  • Dangerous shell operationline 155
    rm -rf build/web

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 22 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/flutter-accessibility/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/flutter-accessibility/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/flutter-accessibility/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/flutter-accessibility/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/flutter-accessibility/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/flutter-accessibility/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.