ai-design-skills
v1.1.2
Published
Design Intelligence for AI Agents - 35 structured design languages for UI transformation
Maintainers
Readme
AI Design Skills
Give AI a Sense of Design
35 structured design languages. One command. Consistent UIs.
AI generates messy layouts, inconsistent spacing, and random colors. AI Design Skills fixes that by giving AI a complete design specification to follow.
Quick Start
npm install ai-design-skillsCLI Commands
npx ai-design-skills --help # Show help
npx ai-design-skills # Show interactive menu
npx ai-design-skills list # List all 35 design languages
npx ai-design-skills minimalism # Get load command for a skill
npx ai-design-skills glassmorphism # Get load command for glassmorphism
npx ai-design-skills brutalism # Get load command for brutalism
npx ai-design-skills material-design # Get load command for materialClaude / skills.sh
/load ai-design-skills/core/minimalism
/load ai-design-skills/depth-texture/glassmorphism
/load ai-design-skills/bold/brutalismJavaScript / Node.js
import { getDesignLanguage } from 'ai-design-skills';
const design = await getDesignLanguage('minimalism');
console.log(design);
// { name: 'minimalism', principles: [...], colors: {...}, ... }The Problem
AI-generated UIs look like AI generated them:
- Inconsistent spacing (random 16px, 24px, 8px values)
- Messy colors (arbitrary hex codes, clashing palettes)
- No design system (each component looks different)
The Solution
Structured design language specifications that AI follows. Each skill includes:
- Layout rules (grid, spacing, responsive)
- Typography (fonts, sizes, hierarchy)
- Color system (palettes, contrast, usage)
- Components (buttons, forms, cards)
- Do's and Don'ts
- Machine-readable JSON
CLI Output
When you run npx ai-design-skills:
==========================================================
AI DESIGN SKILLS
Give AI a Sense of Design
==========================================================
35 Design Languages available
Available Categories:
1. Core (8)
2. Depth & Texture (6)
3. Modes & Color (5)
4. Experimental (5)
5. Product Oriented (5)
6. Futuristic (5)
Usage:
npx ai-design-skills Show this menu
npx ai-design-skills list List all skills
npx ai-design-skills minimalism Show load command
npx ai-design-skills --help Show help35 Design Languages
| Category | Skills | |----------|--------| | Core (8) | minimalism, flat-design, material-design, swiss-international, enterprise-ui, data-first-dashboard, card-based-ui, bento-grid-layout | | Depth (6) | glassmorphism, neumorphism, claymorphism, soft-ui, gradient-mesh-design, aurora-ui | | Color (5) | dark-mode-minimal, monochrome-aesthetic, duotone-design, high-contrast-accessibility, pastel-ui | | Bold (5) | brutalism, anti-design, retro-web, cyberpunk-ui, vaporwave-aesthetic | | Product (5) | saas-modern, fintech-ui, ecommerce-conversion, mobile-first-ui, super-app-ui | | Futuristic (5) | tech-futurism, ai-native-ui, spatial-ui, voice-first-ui, gesture-based-ui |
Each Skill Includes
- Principles - Core design philosophy
- Layout Rules - Grid system, spacing, breakpoints
- Typography - Font family, sizes, weights, line heights
- Colors - Complete palette with hex codes
- Components - Button styles, form specs, card layouts
- Do's / Don'ts - Quick design guidance
- Agent Instructions - Prompts for AI transformation
- Output Constraints - Technical specs for code output
- JSON Schema - Machine-readable for programmatic access
Use Cases
| Need | Skills | |------|--------| | Clean landing page | minimalism, glassmorphism | | Mobile app | material-design, soft-ui | | Dashboard | data-first-dashboard, bento-grid-layout | | E-commerce | ecommerce-conversion, saas-modern | | Dark theme | dark-mode-minimal, cyberpunk-ui | | Accessible | high-contrast-accessibility, voice-first-ui |
API
import { getDesignLanguage, getAllDesignLanguages, transformUI } from 'ai-design-skills';
// Get a single design language
const design = await getDesignLanguage('glassmorphism');
// List all available languages
const all = await getAllDesignLanguages();
// Transform UI following rules
const result = await transformUI({
design: 'minimalism',
input: '<div>Your UI</div>'
});Compatible Platforms
Links
License
MIT
