원클릭으로
ux-brief
Create junior-dev-ready design systems through guided discovery before implementation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create junior-dev-ready design systems through guided discovery before implementation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create distinctive, production-grade frontend interfaces with high design quality. Use when building web components, pages, or applications. Includes framework-specific guidance for Tailwind, React, Vue, and Rails/Hotwire ecosystems.
Skill file structure, naming conventions, directory layout, frontmatter requirements, and invocation control. Use when creating skill files or slash commands to ensure correct format and validation.
Forces adversarial reasoning before committing to decisions. Triggers on architectural choices, approach selection, and planning phases to prevent premature commitment bias.
Verify LLM reasoning using Reverse Chain-of-Thought (RCoT) to detect overlooked conditions.
Autonomous task implementation - research, plan, build, review, fix, ship
Generate a complete favicon set (ICO, PNG variants, apple-touch-icon, web manifest) from a source image and integrate into the project's HTML layout. Use when user asks to generate favicons, set up PWA icons, or add an apple-touch-icon.
| 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] |
Create comprehensive, junior-dev-ready design system documents through guided discovery.
<design_target> $ARGUMENTS </design_target>
If empty, ask: "What would you like to design? Describe the component, page, or feature."
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:
Skip interview suggestion for:
Before asking questions, understand the project:
Ask questions ONE AT A TIME. Prefer multiple choice when options are bounded.
rails → DaisyUI + Tailwindreact → Tailwind or styled-componentsPhotography style - "What mood should photos convey?"
Illustration style - "Do you need illustrations? If so, what style?"
Iconography - "What icon style fits your brand?"
When user mentions reference sites:
Load the design system template directly:
Read(file_path="references/design-system-template.md")
Then customize it with the user's specific choices:
[placeholder] values with actual design decisionsWrite the completed design system to docs/design/design-system.md.
Design principles applied during generation:
Check .agents.yml for design_system_path, default to docs/design/design-system.md.
AUTO_PREVIEW = config_read("auto_preview", "false")
If AUTO_PREVIEW is "true": Execute open <design-system-path>
Use AskUserQuestion:
If NOT auto-previewed:
skill frontend-designIf auto-previewed:
After completing the design system:
Skill("blueprint") - Automatically detects UI features and references design systemSkill("build-task") - Loads design system as contextvisual-validator - Verifies implementation against specifications