←Leaderboard/Mobile/flutter-ai-rules
Last commit on September 14, 2026·Created on April 22, 2025

evanca/flutter-ai-rules

“A comprehensive set of AI rules for Flutter architecture and Dart development standards”
Combined rank
#477
across all skills
In Mobile
#17
category rank
Stars
645
+0.5% in last 7d
Forks
67
+1.5% in last 7d
Watchers
12
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides structured guidance for Flutter developers implementing feature-first architecture and BLoC state management. It defines precise rules for organizing folder structures, managing dependency injection, and ensuring accessibility compliance across mobile interfaces.

WHO IT'S FOR
Flutter developers
implementing feature-first architecture and BLoC state management
Dart developers
modernizing legacy code to Dart 3 standards
AI agent builders
integrating LLMs and Genkit flows into Dart apps
Mobile accessibility engineers
ensuring WCAG compliance and screen reader support
Repository contents

37 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

I’m using

Skills CLI — whole set

Installs: Complete Flutter AI Skills collection; skillPaths is a bounded selection of 30 positively supported paths, not the bundle's complete inventory. · supported Agent Skills clients

Before you start
  • Node.js 22.20 or newer
  1. Run this command in a terminal to install the repository's skill packages for supported agents.

    npx skills add evanca/flutter-ai-rules
README.md ↗ · Checked Sep 28, 2026

Give it something to do.

Suggested first task

Review one Flutter file

Uses flutter-best-practices

  • Path to one Flutter or Dart source file
Use the flutter-best-practices skill to review [PATH_TO_ONE_FLUTTER_OR_DART_FILE]. Identify one high-impact maintainability issue, explain it briefly, and propose a small patch while preserving the surrounding codebase's conventions. Do not edit the file.
Suggested first task

Diagnose a Flutter layout error

Uses flutter-errors

  • Exact Flutter error message
  • Relevant widget file path or widget-tree snippet
Use the flutter-errors skill to diagnose [EXACT_FLUTTER_ERROR_MESSAGE] using [PATH_TO_RELEVANT_WIDGET_FILE_OR_WIDGET_SNIPPET]. Identify the likely constraint or lifecycle cause and propose the smallest applicable fix. Do not edit the project.
skills/flutter-errors/SKILL.md ↗ · Checked Sep 28, 2026
Suggested first task

Draft one Mocktail unit test

Uses mocktail

  • Path to the service or class under test
  • One behavior to test
  • Relevant method signature and dependency types
Use the mocktail skill to draft one focused Dart or Flutter unit test for [PATH_TO_SERVICE_OR_CLASS] covering [BEHAVIOR_TO_TEST]. Decide whether a real object, fake, or mock is appropriate; if a mock is needed, include the necessary stubbing, fallback registration for custom matcher types, and one interaction verification. Do not modify files.
skills/mocktail/SKILL.md ↗ · Checked Sep 28, 2026