From majestic-engineer
Guides developers to select the right UI design tool (frontend-design, ui-ux-designer, visual-validator, ui-code-auditor) via decision tree for tasks like writing code, visual iteration, or accessibility audits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/majestic-engineer:design-tool-pickerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When users ask "which design tool should I use?" or seem unsure about design tooling, guide them with this decision tree.
When users ask "which design tool should I use?" or seem unsure about design tooling, guide them with this decision tree.
| 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) |
Starting fresh → Choose based on what you need:
/majestic:ux-brieffrontend-design skill (auto-loads)Have code → Continue to Question 2
Visual issues → Continue to Question 3
Code quality → ui-code-auditor agent
Yes → Continue to Question 4
No → frontend-design skill
Iterate → ui-ux-designer agent
Verify → visual-validator agent
| Tool | Purpose | When to Use |
|---|---|---|
ui-ux-designer | Iterative refinement | "Make this look better" |
visual-validator | Verification | "Did my changes work?" |
Both require browser tools and running UI.
| Tool | Purpose | When to Use |
|---|---|---|
ui-code-auditor | Accessibility/quality audit | "Check my code for a11y issues" |
frontend-design | Design guidance | "How should I style this?" |
Work on source code without running UI.
| Tool | Purpose | When to Use |
|---|---|---|
ux-brief command | Generate design system | "Create a design system for my project" |
tailwind-styling | Tailwind patterns | "Help me use Tailwind effectively" |
/majestic:ux-brief if no design system existsfrontend-design skill while implementingui-code-auditor before PR to catch a11y issuesvisual-validator to verify visuals match intentui-ux-designer if iterating to find the right fixvisual-validator to confirm fix workedui-code-auditor for code-level violationsvisual-validator for visual accessibility (contrast, focus states)/majestic:ux-brief to update design system docsvisual-validator to verify components match specnpx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-engineerDesign UI/UX with 50+ styles, 97 palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Also provides code review rules for accessibility, touch targets, performance, and responsive layout.
Design UI/UX with 50+ styles, 97 palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Also provides code review rules for accessibility, touch targets, performance, and responsive layout.
Provides UI/UX guidelines, 50+ styles, palettes, font pairings, charts, and priority rules for accessibility, layouts, performance in React, Next.js, Vue, Svelte, Tailwind, shadcn/ui, SwiftUI, React Native, Flutter.