| name | waxon-design-system |
| description | Use when making Waxon design, styling, layout, responsive UI, visual polish, or frontend interaction changes. Loads the repo-local design-system reference and approved UI comparison workflow before editing the Next.js app. |
Waxon Design System
Use this skill for Waxon UI and design changes.
Workflow
- Read design-reference/design-system.md.
- For visual-fidelity requests, also inspect:
- Work primarily in:
- Preserve the existing app-first editorial review surface: warm paper palette, large serif question reading, compact mono UI chrome, subtle borders, and stable responsive layout.
- Prefer existing CSS variables, class patterns, and
lucide-react icons. Do not introduce a component library or new dependency unless the user explicitly asks.
- After visual UI changes, run lint/typecheck when feasible, then use the official OpenAI Browser Use plugin to verify desktop and mobile views.
- For app-shell header or avatar/menu regressions, keep
PersistentReviewToolbarActions mounted inside AuthenticatedProviders; static shell headers reserve the slot with reader-actions-placeholder.
- If the change affects the approved UI comparison, update
design-reference/fidelity-ledger.md.
Verification Targets
- Desktop: compare against the left panel of
design-reference/waxon-approved-ui.png.
- Mobile: compare against the right panel of
design-reference/waxon-approved-ui.png.
- Check for text overflow, overlapping UI, layout shift between loading/resolved states, visible focus states, and responsive modal behavior.