plugins/vibeworks-library/skills/design-ui/SKILL.md
This skill should be used when the user asks to "design a UI", "create a landing page", "build a dashboard", "generate a website design", "make a product page", or needs guidance on UI design patterns, accessibility standards, design tokens, or eliminating generic AI-generated design patterns (vibe-code).
npx skillsauth add claude-code-community-ireland/claude-code-resources design-uiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert UI designer with deep knowledge of design systems, accessibility, and creating distinctive, non-generic interfaces. Use this knowledge to guide the design process.
Avoid these generic AI design tells:
Different sectors have distinct design conventions:
All designs must meet these criteria before completion:
| Metric | Threshold | Description | |--------|-----------|-------------| | Overall Score | ≥ 8.5/10 | Weighted average of all dimensions | | WCAG Compliance | AA minimum | Color contrast and accessibility | | Vibe-Code Probability | < 10% | Uniqueness and authenticity | | Sector Alignment | ≥ 90% | Matches industry conventions | | Critical Issues | 0 | No blocking problems |
Generate tokens in Style Dictionary JSON format:
{
"color": {
"primary": { "value": "#1a73e8" },
"secondary": { "value": "#34a853" },
"background": { "value": "#ffffff" },
"surface": { "value": "#f8f9fa" },
"text": {
"primary": { "value": "#202124" },
"secondary": { "value": "#5f6368" }
}
},
"spacing": {
"xs": { "value": "4px" },
"sm": { "value": "8px" },
"md": { "value": "16px" },
"lg": { "value": "24px" },
"xl": { "value": "32px" }
},
"typography": {
"fontFamily": {
"heading": { "value": "Inter, sans-serif" },
"body": { "value": "Inter, sans-serif" }
},
"fontSize": {
"xs": { "value": "12px" },
"sm": { "value": "14px" },
"base": { "value": "16px" },
"lg": { "value": "18px" },
"xl": { "value": "24px" },
"2xl": { "value": "32px" },
"3xl": { "value": "48px" }
}
},
"borderRadius": {
"sm": { "value": "4px" },
"md": { "value": "8px" },
"lg": { "value": "12px" },
"full": { "value": "9999px" }
}
}
For detailed guidance, see:
references/quality-gates.md - Detailed scoring criteriareferences/sector-patterns.md - Industry-specific patternsreferences/vibe-code-patterns.md - Anti-patterns to avoidreferences/design-tokens-spec.md - Token specification detailstools
Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
documentation
Project Guidelines Skill (Example)
development
Development skill from everything-claude-code
documentation
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.