Fixed
/design now enforces an Implementation Fidelity Protocol in every generated docs/design/DESIGN_SYSTEM.md.
Problem: downstream skills (/feature, /factory, /fix) were reading the design system doc and implementing UI from markdown + memory, producing pixel drift vs. Paper.
Fix: the generated doc now opens with:
- A non-negotiable "read before writing any UI code" checklist that forces
mcp__paper__get_jsx/get_computed_styleson the target node before implementation. - A Paper Canvas Map table listing every artboard + its node ID + what it covers.
- A
📐 Paper referenceline at the end of every component block pointing to its exact canvas location. - Screenshots explicitly demoted to lowest-trust input.
Rule 1 in /design now codifies: Paper is the pixel-perfect source of truth; the doc is the rules layer. Component templates in the generated doc all carry the reference line.
Net effect: implementers stop eyeballing from PNGs and always resolve exact values from Paper via MCP.