From ui-designer
Audit or scaffold a design system — tokens, component inventory, Tailwind config, and usage consistency
npx claudepluginhub silviaare95/xari-plugins --plugin ui-designerThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Action: $0 (audit, scaffold, or extend)
Focus: $1 (default: all)
Extract current tokens from tailwind.config.ts:
Inventory component patterns — Scan the codebase for:
Check consistency:
Report findings:
## Design System Audit
### Tokens
| Category | Defined | Used Consistently | Issues |
|----------|---------|-------------------|--------|
| Colors | 12 | 8/12 | 4 raw hex values found |
| Typography | 5 | 3/5 | 2 arbitrary sizes |
### Component Inventory
| Pattern | Variants | Consistent | Location |
|---------|----------|------------|----------|
| Button | 4 | yes/no | <files> |
### Recommendations
1. <consolidation opportunity>
Generate a minimal design system:
Tailwind config with semantic color tokens:
primary, secondary, accent, destructivebackground, foreground, muted, borderBase component set:
cn() utility — clsx + tailwind-merge helper
Add new tokens or components to an existing system:
tailwind.config.ts and component patternstext-primary not text-blue-600)