UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.
/plugin marketplace add Primadetaautomation/claude-dev-toolkit/plugin install claude-dev-toolkit@primadata-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
README.mdscripts/design-token-generator.tsscripts/design_token_generator.pyProfessional toolkit for creating and maintaining scalable design systems with automated token generation and developer handoff.
This skill provides comprehensive design system capabilities including programmatic design token generation, color palette creation from brand colors, typography systems, spacing grids, and multi-format exports for seamless design-to-development workflow.
Automatically generate comprehensive design token systems:
Three built-in style systems:
Sophisticated color palette generation:
Modular typography scale:
8pt grid system:
Multiple output formats for different use cases:
Location: scripts/design_token_generator.py
Purpose: Generate complete design system tokens from a single brand color with scientific color theory algorithms.
Usage:
# JSON output (default)
python scripts/design_token_generator.py "#0066CC" modern json
# CSS variables
python scripts/design_token_generator.py "#FF5733" classic css > tokens.css
# SCSS variables
python scripts/design_token_generator.py "#10B981" playful scss > tokens.scss
# Human-readable summary
python scripts/design_token_generator.py "#8B5CF6" modern summary
Parameters:
Features:
Output Structure:
{
"meta": {
"version": "1.0.0",
"style": "modern",
"generated": "auto-generated"
},
"colors": { /* comprehensive palette */ },
"typography": { /* type system */ },
"spacing": { /* 8pt grid */ },
"sizing": { /* component sizes */ },
"borders": { /* radius & width */ },
"shadows": { /* elevation */ },
"animation": { /* timing */ },
"breakpoints": { /* responsive */ },
"z-index": { /* layering */ }
}
Location: scripts/design-token-generator.ts
Purpose: Same functionality as Python version with TypeScript type safety and Node.js ecosystem integration.
Usage:
# JSON output
ts-node scripts/design-token-generator.ts --color="#0066CC" --style=modern --format=json
# CSS output
ts-node scripts/design-token-generator.ts --color="#FF5733" --style=classic --format=css
# Tailwind config generation
ts-node scripts/design-token-generator.ts --color="#10B981" --style=modern --format=tailwind
TypeScript Advantages:
// tailwind.config.js
const tokens = require('./tokens.json');
module.exports = {
theme: {
colors: tokens.colors,
spacing: tokens.spacing,
fontSize: tokens.typography.fontSize,
fontFamily: tokens.typography.fontFamily,
borderRadius: tokens.borders.radius,
boxShadow: tokens.shadows,
}
}
/* Import generated tokens.css */
@import './tokens.css';
.button {
background-color: var(--primary-500);
color: var(--neutral-50);
padding: var(--spacing-md) var(--spacing-lg);
border-radius: var(--radius-DEFAULT);
box-shadow: var(--shadow-sm);
}
import tokens from './tokens.json';
const Button = ({ variant = 'primary', size = 'md' }) => ({
backgroundColor: tokens.colors.primary[500],
padding: `${tokens.spacing[size]} ${tokens.spacing[size * 1.5]}`,
borderRadius: tokens.borders.radius.DEFAULT,
});
| Feature | Modern | Classic | Playful |
|---|---|---|---|
| Font Stack | Inter, system-ui | Helvetica, Arial | Poppins, Roboto |
| Base Radius | 8px | 4px | 16px |
| Shadow Style | Subtle, layered | Traditional, simple | Pronounced, bold |
| Best For | SaaS, Apps | Corporate, Formal | Creative, Consumer |
Works well with:
Design Systems:
Tools & Frameworks:
Color Theory:
Typography:
v1.0.0 - Initial release
Maintained by: Primadata Enhanced Toolkit Source: Based on claude-skills repository by Alireza Rezvani Last Updated: November 2025
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.