What problem does it solve? Porting a hand-tuned CSS design system into Flutter without losing its intent is error-prone: seed algorithms flatten deliberate chroma ramps, CSS blur and em units convert incorrectly, and raw hex values leak into widget code where they silently hardcode one brightness. This Skill defines the complete contract for expressing the Calm token set in Dart so every colour, radius, duration and font size traces back to the design source. ## Core Features & Use Cases - Two-tier token architecture: Tier-1 primitives named by measured OKLCH lightness confined to one file, with semantic slots on five ThemeExtensions (CalmColors, CalmType, CalmSpace, CalmShapes, CalmMotion) that widgets read. - Hand-authored ColorScheme mapping: A full 24-role M3 mapping for both brightnesses, with measured evidence for why ColorScheme.fromSeed cannot reproduce Calm's warm ramp, plus deliberately neutral parked roles. - Enforcement scripts and audits: Shell gates that fail CI on raw values outside lib/theme/calm/ or on ThemeExtension fields missing from copyWith/lerp, plus a measured WCAG contrast audit with seven documented findings. - Use Case: When adding a new status colour to a Flutter app, use this Skill to place the hex in the palette file, expose it as a four-rung CalmRamp slot, wire it through copyWith and lerp, and verify the contrast pair in the unit test. ## Quick Start Ask the assistant to add a new semantic colour token to the Calm theme following the calm-tokens rules, including its dark-mode value and contrast check.