Create project-specific UI design guideline as a Claude Code Skill. Use when the user says "UI design guideline", "design system", "style guide", or wants to create design guidelines for their project.
/plugin marketplace add titabash/claude-plugins/plugin install titabash-ui-design-guideline-creator-ui-design-guideline-creator@titabash/claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/accessibility.mdreferences/color-systems.mdreferences/component-patterns.mdreferences/spacing-systems.mdreferences/typography-scales.mdreferences/website-analysis.mdtemplates/component-template.mdtemplates/design-tokens.jsontemplates/guideline-template.mdtemplates/skill-template.mdThis skill creates a project-specific UI design guideline as a Claude Code Skill and registers it to .claude/skills/design-guideline/.
Generated skill will be placed in the following structure:
.claude/
└── skills/
└── design-guideline/
├── SKILL.md # Main (max 500 lines)
└── references/
├── colors.md # Color system
├── typography.md # Typography
├── spacing.md # Spacing
├── components.md # Components
└── tokens.json # Design tokens
First, check if .claude/skills/design-guideline/ already exists:
ls -la .claude/skills/design-guideline/
If exists: Ask user using AskUserQuestion:
If user selects "Cancel", stop execution.
Ask the following using AskUserQuestion tool:
mkdir -p .claude/skills/design-guideline/references
Generate the following files in order:
Refer to templates/skill-template.md for generation.
Important: Keep under 500 lines. Link to references/ for details.
---
name: design-guideline
description: UI design guideline for {PROJECT_NAME}. Use when developing UI components, styling, or making design decisions.
---
Refer to references/color-systems.md for generation.
Refer to references/typography-scales.md for generation.
Refer to references/spacing-systems.md for generation.
Refer to references/component-patterns.md for generation.
20+ component specifications (Button, Input, Card, Modal, etc.)
Refer to templates/design-tokens.json for generation.
After generation, report to the user:
Always refer to these during generation: