muapi-ui-design — Claude Code skill: UI mockups via muapi.ai
Turns a product brief into a design spec for high-fidelity UI mockups and wireframes: atomic design, tokens, layout patterns.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a claude-codeWhat muapi-ui-design does
The skill breaks a product requirement down into a technical interface spec. It ships an intent-mapping table: enterprise SaaS gets a dashboard with a dense data grid, a consumer app gets glassmorphism and cards, e-commerce gets minimalism and a product grid. From there the agent names atoms like buttons and input fields, sets a type scale, a spacing grid and a palette in Hex or HSL.
Before calling the script, the agent has to expand the request into a design specification: list the components, pick a layout pattern (F-pattern for content-heavy pages, Z-pattern for landing pages, a grid for dashboards) and set the tokens. Skeuomorphism is explicitly ruled out, otherwise you end up with a photo of a screen instead of a clean mockup. Generation runs through scripts/generate-mockup.sh, which hands the brief to the core/media/generate-image.sh primitive.
One hard constraint: no hands, physical phones or desks in frame, interface only. For small body copy the skill suggests placeholder text, while headers go to Flux so the letters stay legible. If you need a mockup for a mobile app or a web service rather than finished markup, this is the tool for the job.
What it helps with
- turn a feature list into a screen spec
- pick a layout pattern for the product type
- set a type scale and spacing grid
- generate a wireframe with no props in frame
- check text contrast against WCAG
Example prompts for the agent
- mock up a crypto wallet home screen with a price chart, dark theme, glassmorphism
- build a design system for a SaaS dashboard: grid, spacing tokens, palette
- generate a landing page wireframe on a Z-pattern, no hands or phones in frame
How to install muapi-ui-design
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a claude-code2Manually: put the files in place
~/.claude/skills/muapi-ui-design/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/muapi-ui-design/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a codex2Manually: put the files in place
.agents/skills/muapi-ui-design/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a cursor2Manually: put the files in place
.cursor/skills/muapi-ui-design/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills muapi-ui-design2Manually: put the files in place
.github/skills/muapi-ui-design/SKILL.md1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a gemini-cli2Platform CLI
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path .opencode/skills/muapi-ui-designManually: put the files in place
.devin/skills/muapi-ui-design/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about muapi-ui-design
How do I install muapi-ui-design in Claude?
Run npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a claude-code. The skill file then lives at ~/.claude/skills/muapi-ui-design/SKILL.md.
What does muapi-ui-design do?
It turns a product description into a design spec: components, layout patterns, typography and color tokens. That spec drives high-fidelity mockups and wireframes for mobile and web apps.
What are the skill's constraints?
No hands, physical phones or desks in frame — interface only. Small body copy uses placeholder text, while headers are rendered with Flux.
Source text
SKILL.md · MIT
--- name: muapi-ui-design version: 0.1.0 description: Generate high-fidelity UI/UX mockups for mobile and web apps using Atomic Design principles — creates wireframes and design systems via muapi.ai --- # 🎨 UI/UX Design Mockup Skill **A specialized skill for AI Agents to architect high-fidelity digital interfaces.** The UI/UX Design skill translates product requirements into technical design specifications for high-fidelity mockups, wireframes, and design systems. ## Core Competencies 1. **Atomic Design Orchestration**: Structuring interfaces from Atoms (buttons) to Organisms (headers) for system consistency. 2. **Platform-Specific Layouts**: Designing for responsive breakpoints across Mobile (iOS/Android) and Web (SaaS/E-commerce). 3. **Design System Integration**: Specifying typography scales, spacing tokens, and color palettes (Hex/HSL). 4. **Heuristic Awareness**: Ensuring designs follow established usability principles (Nielsen's 10 Heuristics). --- ## 🏗️ Technical Specification ### 1. Intent Mapping Table | Creative Intent | Style | Layout Pattern | Focus | | :--- | :--- | :--- | :--- | | **Enterprise SaaS** | Modern/Clean | Dashboard/Grid | Data Density | | **Consumer App** | Glassmorphism | F-Pattern / Cards | Visual Flair | | **E-commerce** | Minimalist | Z-Pattern / Product Grid | Conversion | | **Portfolio** | Brutalist | Asymmetric | Identity | | **Utility/Tool** | Neomorphism | Control Panel | Tactile Feedback | ### 2. Design Tokens & Variables - `Typography`: Geometric Sans (Inter/Roboto) for tech; Serif (Playfair) for luxury. - `Spacing`: 8pt grid system for consistent rhythmic spacing. - `Color`: High-contrast accessible palettes (WCAG 2.1 compliant). - `Elevation`: Shadow-based depth vs. Flat design layers. --- ## 🧠 Prompt Optimization Protocol (Agent Instruction) **Before calling the script, the Agent MUST expand the user's requirements into a Design Specification:** 1. **ATOMIC STRUCTURE**: Mention specific components (Atoms): *Glassmorphic buttons*, *Input fields with 4px radius*, *Iconic sidebars*. 2. **HIERARCHY**: Use layout patterns: *F-Pattern* for content-heavy sites, *Z-Pattern* for landing pages, *Grid-based Dashboards*. 3. **TYPOGRAPHY & TOKENS**: Injected design tokens: *Inter Sans-serif*, *8pt spacing system*, *WCAG high-contrast colors*. 4. **NO SKEUOMORPHISM**: Ensure the prompt enforces *Flat Design* or *Glassmorphism* to avoid "photograph-of-screen" results. --- ## 🚀 Protocol: Using the UI Designer ### Step 1: Define the Product Brief Provide the agent with a feature list and target audience. ### Step 2: Invoke the Script The `generate-mockup.sh` script expands the brief using internal knowledge of design systems. ```bash # Designing a Fintech Mobile App bash scripts/generate-mockup.sh \ --desc "crypto wallet home with price charts" \ --platform mobile \ --theme dark \ --style glassmorphism ``` --- ## ⚠️ Constraints & Guardrails - **Device Realism**: **MANDATORY** - Do not show hands, physical phones, or desks. Generate pure UI/UX mockups only. - **Accessibility**: Avoid low-contrast text on bright backgrounds. - **Complexity**: Keep "Atoms" consistent across a single page generation. - **Text Rendering**: Use Flux for legible headers; specify placeholder text for smaller body copy. --- ## ⚙️ Implementation Details This skill translates a high-level `DESCRIPTION` into a `UX_BRIEF` that specifies layout patterns, design tokens, and aesthetic constraints for the `core/media/generate-image.sh` primitive.
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills