Design Handoff — Flutter
Designer then implementer — Material 3 + go_router (not PrimeVue).
When to use
- Flutter project (
@flutter-engineeringscaffolded) .heyeddi/designs/<feature>/has reference images- Implementing settings/dashboard from PNG or wireframe
Instructions
Pass 1 — Designer
python scripts/load_handoff.py --route <route> --project-root <root>- Write
mockup-brief.mdwith Implementation spec (widgets:Card,NavigationDrawer,FilledButton, spacing in dp). python scripts/describe_handoff.py --route <route> --sync-design
Pass 2 — Implementer
- Read
reference/material-handoff.md+ Implementation spec. - Update
lib/theme/app_theme.dartfrom spec. - Build
lib/widgets/app_shell.dart(drawer + scaffold). python scripts/verify_handoff.py --route <route> --phase shell --checkpython scripts/verify_tokens.py --check+python scripts/verify_theme.py --check- Build
lib/screens/<feature>_screen.dart. python scripts/verify_handoff.py --route <route> --phase full --check- Chain
@visual-auditorwithFLUTTER_WEB_URL=http://127.0.0.1:8085
References
reference/material-handoff.md— Card padding, theme, navigation patterns