Loading...
Loading...
Use when you need to define or converge a project's visual direction. Scan project documentation to identify intent, then produce a design-system.md (either preserve existing style or pick from 30 presets). Triggers: design system, design spec, UI style, visual style, design tokens, color palette, typography, layout. Flow: scan → intent → (gate) preserve vs preset → deploy design-system.md after confirmation → (default) implement UI/UX per design-system.md (plan first, then execute).
npx skill4agent add heyvhuang/ship-faster tool-design-style-selectordesign-system.mddesign-system.mdstyles/styles-index.md05-saas08-swiss-minimalist13-neo-brutalism19-minimal-darkScan the following files to identify project intent:
- README.md / README
- package.json / pyproject.toml / Cargo.toml
- Existing Claude.md / agent.md / AGENTS.md
- src/ or app/ directory structure
- Existing style files (tailwind.config, globals.css)
- Brand assets (logo, favicon)Purpose: Avoid forcing a reskin on projects that are "already good-looking/already branded", preventing unnecessary UI rework and cognitive costs.
tailwind.config.*:rootI've scanned the current project style as [fairly mature / not very unified]. What would you like:
- Preserve existing style: I'll reverse-extract current UI into
(document only + light unification, no major reskin)design-system.md- Use this repo's preset: Select one from 30 styles, replace with unified style (requires more significant UI changes)
- Hybrid: Keep the general direction, but use design tokens/component specs to converge inconsistencies (moderate changes)
Recommendation #1: [Style Name] ⭐ Best Match
- Match Score: 95%
- Reason: ...
- Fit Points: ...
Recommendation #2: [Style Name]
- Match Score: 85%
- Reason: ...
Recommendation #3: [Style Name]
- Match Score: 75%
- Reason: ...tool-ui-ux-pro-maxtool-ui-ux-pro-maxdesign-system.mddesign-system.md# Typography pairing (heading + body + CSS import)
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "<brand tone keywords>" --domain typography
# Color palette (primary/secondary/CTA/background/text/border)
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "<product type keywords>" --domain color
# UX / accessibility guardrails (avoid common “looks good but feels broken” issues)
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "accessibility" --domain ux
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "animation" --domain ux
# Stack-specific implementation constraints (pick the actual project stack)
python3 ~/.claude/skills/tool-ui-ux-pro-max/scripts/search.py "layout responsive" --stack nextjs1. Copy selected style file to project
2. Rename to design-system.md
3. Placement location:
- Primary: Project root directory
- Alternative: docs/ or .cursor/ or .claude/
4. If Claude.md / agent.md exists:
- Add reference at the top of that file
- Explain that design-system.md is the unified design constraintIf "preserve existing style" was selected in Step 2.5: "deployment" here is not copying a preset, but writing the tokens, typography rules, component style constraints you extracted from code/styles into(also placed at root).design-system.md
The goal of this step is: Make design-system.md actually "live in the UI", not just generate a document and stop.
📁 Project Scan Complete
Project Name: [name]
Project Type: [type]
Tech Stack: [stack]
Target Users: [audience]
Brand Tone: [tone]
Existing Design Assets:
- ✅ tailwind.config.js (has color config)
- ❌ No design system documentation
- ⚠️ Claude.md exists (needs integration)✅ Design System Deployed
File: /design-system.md
Style: [selected style]
Completed:
1. Created design-system.md
2. Added reference in Claude.md
Next Steps (execute by default):
- Generate UI/UX transformation plan based on design-system.md (clarify page/component scope and acceptance criteria)
- After user confirmation, redo UI/UX according to plan to implement design specs (avoid "document exists but UI unchanged")## Design System
This project uses a unified design system, see [design-system.md](./design-system.md).
All UI development must follow the design-system.md for:
- Color specifications
- Typography rules
- Component styles
- Spacing systemstyles/[id]-[name].md01-monochrome.md