flutter-atomic-design
Installation
SKILL.md
When to Use
- Creating any new UI component
- Deciding WHERE a widget should live (atom? molecule? organism?)
- Building a new screen/page
- Reviewing component reusability and hierarchy
The 5 Levels
Pages → Full screens with business logic (feature-specific)
Templates → Page layouts with slots (shared)
Organisms → Complex, self-contained UI blocks (shared or feature)
Molecules → Small groups of atoms working together (shared or feature)
Atoms → Smallest indivisible UI elements (shared)
Level 1: Atoms — shared/presentation/atoms/
Related skills