flutter

SkillMedia

Flutter patterns, widget architecture, state management, Impeller renderer, platform-adaptive design

Then ask your AI: use the flutter skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.

What this skill tells your AI

The instructions your AI receives, as published by xoai/sage in skills/flutter/SKILL.md and read by Ahel’s review.

Layer 2 — Framework Pack

Flutter patterns for modern development (3.x+). Widget architecture, state management, Impeller renderer, platform-adaptive design, and the common mistakes agents make from outdated tutorials.

Philosophy

Flutter's "everything is a widget" model is simultaneously its greatest strength and the main source of agent mistakes. Agents build monolithic widget trees with thousands of lines, misuse setState for everything, nest widgets 15 levels deep, and ignore the widget lifecycle. This pack establishes clean widget architecture, proper state management selection, and Impeller-era performance patterns.

What's Included

TypeFilesCoverage
Patterns7Widget architecture, state management, async/data, navigation, platform-adaptive, testing, performance
Anti-patterns5God widgets, setState everywhere, ignoring dispose, hardcoded dimensions, unnecessary packages
Constitution15 Flutter-specific principles
Gate1Flutter pattern compliance check

Stack Integrations (detection-gated)

When firebase_core is detected, read integration/firebase-integration.md for the Flutter + Firebase + Riverpod seams — auth, Firestore, Cloud Functions, and project structure — that the individual docs don't cover together. This folds in the former stack-flutter-firebase skill; the content is unchanged. Constitution: constitution/firebase.constitution-additions.md · anti-patterns: anti-patterns/firebase-anti-patterns.md.

Signals

GitHub stars
28
Forks
7
Last commit
Sep 2026
Advanced
Item type
skill
Key
flutter-xoai
Source
github.com/xoai/sage