Help choose the right design tool based on your current task. Use when unsure whether to use frontend-design, ui-ux-designer, visual-validator, or ui-code-auditor.
View on GitHubmajesticlabs-dev/majestic-marketplace
majestic-engineer
plugins/majestic-engineer/skills/design-tool-picker/SKILL.md
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/majesticlabs-dev/majestic-marketplace/blob/main/plugins/majestic-engineer/skills/design-tool-picker/SKILL.md -a claude-code --skill design-tool-pickerInstallation paths:
.claude/skills/design-tool-picker/# Design Tool Picker When users ask "which design tool should I use?" or seem unsure about design tooling, guide them with this decision tree. ## Quick Reference | Your Situation | Recommended Tool | Type | Invocation | |----------------|------------------|------|------------| | Writing new UI code | `frontend-design` | skill | Loaded automatically | | Need a design system template | `ux-brief` | command | `/majestic:ux-brief` | | Refining existing UI iteratively | `ui-ux-designer` | agent | `Task(majestic-engineer:design:ui-ux-designer)` | | Verifying visual changes match intent | `visual-validator` | agent | `Task(majestic-engineer:qa:visual-validator)` | | Reviewing code for accessibility | `ui-code-auditor` | agent | `Task(majestic-engineer:qa:ui-code-auditor)` | | Styling React components | `tailwind-styling` | skill | `Skill(majestic-react:tailwind-styling)` | --- ## Decision Flow ### Question 1: Do you have code written, or are you starting fresh? **Starting fresh →** Choose based on what you need: - Need design system from scratch: `/majestic:ux-brief` - Just need design guidance while coding: `frontend-design` skill (auto-loads) **Have code →** Continue to Question 2 --- ### Question 2: Is the issue visual (layout, colors, spacing) or code quality (a11y, patterns)? **Visual issues →** Continue to Question 3 **Code quality →** `ui-code-auditor` agent - Reviews source code for accessibility violations - Detects missing alt text, aria-labels, form labels - Finds animation anti-patterns, touch target issues - Returns findings with file:line references --- ### Question 3: Can you run the UI and take screenshots? **Yes →** Continue to Question 4 **No →** `frontend-design` skill - Provides design patterns for typography, color, motion - Reference while coding without needing running UI --- ### Question 4: Do you want to iterate on the design or verify it's correct? **Iterate →** `ui-ux-designer` agent - Takes screenshots, analyzes, implements ch