← ClaudeAtlas

module-craft-floorlisted

Module — loaded by name from an m-skills architect, not an entry point. The craft floor for any rendered interface: contrast, spacing, type, depth, motion, states, target size, browser surfaces, copy, and the responsive range — checked on the built result, not on intentions.
matis-dev/m-skills · ★ 0 · Code & Development · score 75
Install: claude install-skill matis-dev/m-skills
# Module: The Craft Floor **Loaded by:** `design-architect` · `code-review-architect` · `accessibility-architect` · `maintenance-architect` · `search-optimization-architect`. Read it whenever a run judges a rendered surface; do not restate its content in a skill file. **What this is:** the floor a user-facing surface cannot fall below, regardless of direction, brief, or framework. It holds the *mechanics*; it never picks the direction — that is `design-architect`'s §1 mode and §2 direction. **How to run it:** on the **built result**, in one batched inspection round covering every viewport and every theme the project ships. Read the *computed* values; do not trust the source. Two rounds maximum (Guidelines §16). --- - **Contrast** — body and placeholder text ≥ 4.5:1, large text / icons / focus rings ≥ 3:1, against the *computed* background. The failures that actually ship: text inheriting a color after its container switched surface; muted text on a tinted surface; **button text within a hair of its own fill** (the black-on-black bug); a dark section that swapped its background but not its text color. Any surface that takes an accent fill needs a defined, verified ink color for text on it. - **Spacing** — tight within groups, generous between them; more space above a heading than below it. Every value on the named scale — an arbitrary `17px` is a tell. - **Type** — body measure 45–75ch. Three font families is the hard ceiling (display + body + at most one outlier used in