new-screen
Installation
SKILL.md
Build
Building: $ARGUMENTS.
- Run
project-system.py. Adopt what exists before adding anything.python3 .claude/skills/ordinary-interfaces/scripts/project-system.py . - Read the seven gates. They constrain the solution space before you draw, which is cheaper than discovering them in review.
- Load the reference files for the surfaces involved, using the routing table in the ordinary-interfaces skill.
- Take values from the project, then the reference, never from memory. The whole point is that these numbers are checked. Guessing "probably 1.4 line-height" defeats it.
- Work greyscale first. If hierarchy fails without colour, colour will not
fix it (
greyscale). Then apply the 60-30-10 split. - Enumerate the non-happy states before writing markup (
state-ledger) and build the hardest one first. A layout that survives its worst state survives its best; the reverse is not true.sad-pathsowns that workflow in depth. - Verify contrast with
contrast.pybefore claiming a pair passes.