Layout

The composition lens for a frontend build — where hierarchy, grid, measure, and spatial rhythm are decided, and "looks amateur" / "won't scale to real data" are determined. Use after the build works (seaworthy) and alongside canon's gates, when auditing a surface's composition. The one shift: hierarchy and the grid are DECISIONS, not accidents — the page is *composed*, the empty/loading/edge states have a designed form, and the surface is built for reality's long tail — the agent stacks boxes that "work" and leaves the rest to chance, so it must be gated. CSS mechanism stays in surface:keel; this owns the composition *judgment*. Triggers on "layout / grid / composition / hierarchy / measure / line length / reading column", "spacing / rhythm / density / proximity", "empty state / blank slate / loading state / skeleton / placeholder", "form layout / validation visual", "overflow / truncation / long text / huge numbers", "RTL / i18n layout", "state machine / hover / focus / active / disabled".

IamK77 541c5f6 8 files · 80.7 KB Updated

File contents

IamK77/Skill/tree/main/skills/atelier/layout commit 541c5f6244

Frequently asked questions

npx skillmds@latest add iamk77/layout