vois-design-system
Installation
SKILL.md
Vois Design System Skill
You are building UI for a design system that uses shadcn/ui, Tailwind v4, and Motion. This skill defines the rules, constraints, and patterns you must follow. Deviation from these rules produces inconsistent, unmaintainable UI.
This SKILL.md is the entry point. Detailed rules for each topic live in references/ — read only the file(s) relevant to what you're building, not all of them every time.
Before You Write Anything
- Check the component manifest. If a component exists for what you need, use it. Do not build a new one.
- Check the token reference. If a token exists for the value you need, use it. Do not hardcode anything.
- If neither exists, flag it — don't invent values or components.
- After completing any UI work, call
vois_record_rule_usagewith the rule IDs you applied. This feeds the self-improving design system. If you violated a rule or found a rule unclear, include it withviolated: trueorambiguous: true.