What problem does it solve? Design system implementations often drift from their documented specs: missing variants, skipped states, hardcoded values instead of tokens, or accessibility props left out. This Skill systematically compares a component or screen implementation against its spec doc and produces a severity-ranked findings list so drift is caught before release. ## Core Features & Use Cases - Eleven-point fidelity audit: Checks variants, sizes, the six mandatory states, accessibility props, design token usage, motion and haptics, TypeScript API parity, Storybook coverage, anti-patterns, platform specifics, and visual fidelity. - Severity-ranked findings: Reports each issue as P0/P1/P2 with the spec section reference and exact code file:line, ending in an overall verdict of faithful, needs fixes, or significant drift. - Visual fidelity comparison: When a design MCP is reachable, compares the running implementation against the design source; falls back to a source-image comparison when no MCP node exists. - Use Case: After implementing a design-system Button component, run this review to confirm all variants and states from the spec exist, tokens are used instead of hardcoded hex values, and the props interface matches the documented API before packaging the PR. ## Quick Start Review the Button component implementation in src/design-system against its spec doc at docs/research/components/core/button.md and report any drift.