Flutter design
Skill musabekisakov-imj/flutter-design-engineer/skills/flutter-design
Orchestrate product-aware Flutter UI design and redesign from repository inspection through rendered verification. Use for new Flutter screens, multi-screen flows, major visual redesigns, design-led implementation, or ambiguous Flutter UI requests that require routing across audit, design-system, implementation, motion, accessibility, and visual-QA workflows.From its SKILL.md
npx -y skills add musabekisakov-imj/flutter-design-engineer --skill flutter-designAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.8 KB, 460 tokens by cl100k_base, as published. Nobody here has run it
Flutter Design
Design with evidence. Do not jump from a vague request to widget code.
Workflow
- Inspect
pubspec.yaml, Flutter/Dart versions, app structure, theme, routing, state management, reusable widgets, tests, and current git state. - Identify the product, primary user, critical action, platform mix, content hierarchy, constraints, and measurable success condition.
- Classify the work and invoke the smallest useful specialist set:
- Existing-interface diagnosis: use
$flutter-audit. - Tokens, themes, or component contracts: use
$flutter-design-system. - Approved UI implementation: use
$flutter-implementation. - Transition or interaction motion: use
$flutter-motion. - Accessibility, text scaling, keyboard, or RTL: use
$flutter-accessibility. - Rendered review or golden tests: use
$flutter-visual-qa.
- Existing-interface diagnosis: use
- Before implementation, record one explicit visual direction: type character, density, palette behavior, geometry, imagery, and motion character. Read
references/visual-direction.mdandreferences/anti-slop.md. - Enumerate data and interaction states: initial, loading, empty, populated, partial, error, offline, disabled, destructive confirmation, and success as applicable.
For multi-domain dashboards or connected tools, read
references/connected-product-workflows.mdand define the connective model before arranging regions. - Define acceptance criteria for compact and expanded layouts, themes, text scaling, and critical interactions.
- Implement only after direction and states are explicit.
- Require static checks, rendered evidence, accessibility review, and one refinement pass before completion.
Gates
- Ask one focused question when missing product context would materially change the design.
- Offer two or three visual approaches when direction is genuinely open; recommend one with product reasoning.
- Preserve existing business behavior unless the user authorizes behavior changes.
- Treat screenshots as evidence. Never claim visual parity or polish without inspecting rendered output.
- Report environmental limits explicitly when rendering or tests are unavailable.
Output Contract
Lead with the implemented or recommended outcome. State the chosen direction, important interaction decisions, verified viewport/theme combinations, tests run, and unresolved limitations. Avoid narrating routine file operations.
What ships with it: 4 files
5.7 KB alongside SKILL.md
agents/
- openai.yaml195 B
references/
- anti-slop.md1.4 KB
- connected-product-workflows.md2.6 KB
- visual-direction.md1.5 KB