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.
npx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-engineerThis skill uses the workspace's default tool permissions.
When users ask "which design tool should I use?" or seem unsure about design tooling, guide them with this decision tree.
Generates design systems with palettes, typography, UX reviews, accessibility fixes, and stack-specific guidance for polished UIs, landing pages, dashboards.
Provides UI/UX guidelines with 50 styles, palettes, font pairings, charts across React, Next.js, Vue, Svelte, Tailwind, shadcn/ui, SwiftUI, React Native, Flutter. Guides design, review, fix, optimize UI code for accessibility, responsiveness, layouts.
Interactive wizard guiding frontend design process: discovery questions, trend research, moodboard creation, aesthetic selection, and code generation for production-ready UI.
Share bugs, ideas, or general feedback.
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 spec