ワンクリックで
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