calm-ui
Installation
SKILL.md
calm-ui — restrained product design system
This skill is an opinionated constraint system for product UI in React, Next.js, TypeScript, and shadcn/ui. It is not generic guidance. Most rules are prompts to apply when reviewing a screen. A handful — type scale ceilings, radius, shadow, spacing tokens, CSS variable usage — are hard limits. Follow those literally.
Relationship to adjacent UI skills
ui-principlesis the framework-agnostic core of this aesthetic — rules, not numbers.calm-uiis its React/Next.js/shadcn binding with the numbers filled in. On stacks without React/shadcn, useui-principles; the two never disagree.calm-uiowns visual/interface constraints: spacing, hierarchy, component refinement, tokens, density, responsive rhythm, and shadcn adaptation.product-designowns the product critique for existing screens, flows, forms, dashboards, and workflows. If the question is whether the experience solves the right user problem, useproduct-designfirst.craft-dsowns generating or maintainingcomponents/ds.tsxlayout primitives and prose typography. Do not usecalm-uito create that artifact from scratch.- When a project runs the
design-loopskill, these rules (especially the hard limits) can seed/design.md— the contract the loop enforces surface by surface.