| name | ux-brief |
| description | Create junior-dev-ready design systems through guided discovery before implementation |
| allowed-tools | Read Write Edit Grep Glob WebSearch WebFetch AskUserQuestion Task Skill |
| argument-hint | [component, page, or feature to design] |
Design System Generator
Create comprehensive, junior-dev-ready design system documents through guided discovery.
Design Target
<design_target> $ARGUMENTS </design_target>
If empty, ask: "What would you like to design? Describe the component, page, or feature."
Phase 0: Interview Option (Optional)
For complex features where requirements are unclear, offer a deep interview first:
AskUserQuestion: "This design could benefit from a requirements interview to clarify goals and constraints. Would you like to explore it in depth first?"
Options:
- "Yes, interview me first" → Skill(skill: "majestic-tools:workflows:interview", args: "[design target]"), then use refined output
- "No, proceed to design discovery" → Continue to Phase 1
When to suggest interview:
- Design target is vague (e.g., "dashboard", "admin panel")
- Multiple user types or stakeholders involved
- Business goals not clearly stated
- User seems uncertain about what they want
Skip interview suggestion for:
- Specific components with clear scope (e.g., "login form", "settings page")