What problem does it solve? When adding or modifying UI in the Armado en México React app, it is easy to break already-made design decisions, reuse forbidden vocabulary, or ship color pairs that fail contrast. This Skill preserves the project's design memory and known pitfalls so UI changes stay consistent. ## Core Features & Use Cases - Design decision registry: Records settled product decisions, the current weapon-detail-page structure, forbidden vocabulary ("dossier", "curaduría"), and "do not break" rules such as build-step requirements and PALETTE immutability. - WCAG contrast auditing: The scripts/contraste.mjs script reads CSS custom properties from estilo.css and audits text, brand-surface, and stationery color pairs across both light and dark themes against WCAG 2.1 thresholds. - Learning log: A dated bitácora of hard-won lessons (IntersectionObserver edge cases, Safari aspect-ratio bugs, localStorage seeding traps) to avoid repeating past mistakes. - Use Case: Before editing a .jsx screen or adding a new card component, consult this Skill to reuse existing ui.jsx primitives, respect the light "Documento Oficial Mexicano" theme, and run the contrast script to validate any new color pairing. ## Quick Start Ask the AI to review your planned UI change against the fidelidad-diseno guidelines and run the contrast audit script before committing.