What problem does it solve? UI changes in the Tyche app often drift from the established visual identity, introducing one-off colors, fonts, shadows, or layouts that break consistency across screens. This Skill acts as a guardrail that forces every UI/UX change to be checked against the canonical design system before code is edited. ## Core Features & Use Cases - Design-System Gate: Requires consulting the tyche-design-system references (tokens.css, components.md, screens.md, HTML screen sources of truth) before any UI edit, including small copy or spacing changes. - Elevation and Outline Contract: Enforces rules for inset ring box-shadows, hard cyan offsets on featured rows, and soft halos on panels so shadows are never replaced or clipped incorrectly. - Divergence Gates and Checklist: Provides stop conditions and a delivery checklist covering identity, layout, states, and verification at mobile-first breakpoints (320-430px, 768px, desktop). - Use Case: When adding a new screen or fixing a visual bug in the Next.js app, use this Skill to identify the closest existing pattern, reuse its tokens and components, verify mobile rendering, and record the reference pattern in the PR description. ## Quick Start Use the tyche-ui-coherence skill to review my planned changes to the Vote screen before I edit any TSX or CSS.