{"$schema":"https://ui.shadcn.com/schema/registry.json","name":"staramaslina-design","homepage":"https://staramaslina.com","version":"2026-05-18","description":"Stara Maslina brand design system. Tokens sémantiques, voix, a11y, logos. Skill Claude Code pré-empaqueté. Fetch any item via /r/<name>.json.","counts":{"items":11},"instructions":{"install":"mkdir -p ~/.claude/skills/staramaslina-design && curl -sL https://staramaslina.com/r/skill.md -o ~/.claude/skills/staramaslina-design/SKILL.md","shadcn":"npx shadcn@latest add https://staramaslina.com/r/tokens.json","fetchItem":"curl -sL https://staramaslina.com/r/<name>.json","listAll":"curl -sL https://staramaslina.com/r/index.json","skillMd":"curl -sL https://staramaslina.com/r/skill.md"},"items":[{"name":"tokens","type":"registry:style","title":"Stara Maslina — Design Tokens","description":"Source unique de vérité pour la marque. CSS variables (raw + sémantique, light + dark), typographie, espacement, radii, motion, breakpoints, focus a11y. À installer en premier.","homepage":"https://staramaslina.com/r/tokens.json"},{"name":"voice","type":"registry:lib","title":"Stara Maslina — Voice Contract","description":"Contrat voix de marque. Vouvoiement systématique, ton posé technique sans condescendance, phrases courtes, chiffres concrets. Jamais d'emoji, jamais de point d'exclamation marketing, jamais paraphraser la tagline.","homepage":"https://staramaslina.com/r/voice.json"},{"name":"accessibility","type":"registry:lib","title":"Stara Maslina — Accessibility Floor","description":"Contrat a11y minimum. WCAG 2.2 AA sur tous les pairs text/bg en light et dark. Focus ring olive 2px + offset 2px sur :focus-visible. Skip link .sr-skip, classe utilitaire .sr-only, respect strict de prefers-reduced-motion. Hérité de tokens.css §A11Y BASELINE.","homepage":"https://staramaslina.com/r/accessibility.json"},{"name":"skill","type":"registry:lib","title":"Stara Maslina — Claude Code Skill","description":"Drop-in skill pour Claude Code. Contrat de marque + protocole de fetch vers la registry publique (staramaslina.com/r/*). Activates whenever Claude builds, designs, or writes copy for any Stara Maslina surface. Install via one-liner curl.","homepage":"https://staramaslina.com/r/skill.md"},{"name":"logo-merge","type":"registry:file","title":"Logo merge — canonique (currentColor)","description":"Variante canonique. Olives larges + diagonales imbriquées, silhouette unie. Utilise currentColor, recolorable via CSS color.","homepage":"https://staramaslina.com/r/logo-merge.json"},{"name":"logo-merge-olive-sombre","type":"registry:file","title":"Logo merge — olive sombre (AA)","description":"Olive sombre (#5A6A2C). WCAG AA validé sur fond clair.","homepage":"https://staramaslina.com/r/logo-merge-olive-sombre.json"},{"name":"logo-merge-olive-vive","type":"registry:file","title":"Logo merge — olive vive","description":"Olive vive (#C8D89A). Pour fond sombre.","homepage":"https://staramaslina.com/r/logo-merge-olive-vive.json"},{"name":"logo-merge-or-sec","type":"registry:file","title":"Logo merge — or sec (sceau premium)","description":"Or sec (#D4A96A). RÉSERVÉ au sceau premium. Pas pour le logo standard.","homepage":"https://staramaslina.com/r/logo-merge-or-sec.json"},{"name":"logo-mono-blanc","type":"registry:file","title":"Logo mono — blanc","description":"Sable très clair (#E8E3D6). Pour over photo ou fond uni sombre.","homepage":"https://staramaslina.com/r/logo-mono-blanc.json"},{"name":"logo-mono-noir","type":"registry:file","title":"Logo mono — noir","description":"Charcoal (#0D0F0C). Print B&W.","homepage":"https://staramaslina.com/r/logo-mono-noir.json"},{"name":"wordmark","type":"registry:file","title":"Wordmark complet","description":"Logo + nom 'Stara Maslina.' en Manrope 800, kerning -3.5%, point final coloré --color-accent.","homepage":"https://staramaslina.com/r/wordmark.json"}]}