muapi-ui-design — скилл для Claude Code: макеты UI через muapi.ai
Скилл превращает описание продукта в спецификацию для высокодетальных UI-макетов и вайрфреймов: атомарный дизайн, токены, паттерны раскладки.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a claude-codeЧто делает muapi-ui-design
Скилл разбирает продуктовое требование на техническую спецификацию интерфейса. Внутри — таблица соответствия замысла и стиля: для корпоративного SaaS это дашборд с плотной сеткой данных, для потребительского приложения — стекломорфизм и карточки, для магазина — минимализм и сетка товаров. Дальше агент прописывает атомы вроде кнопок и полей ввода, шкалу типографики, шаг сетки и палитру в Hex или HSL.
Перед вызовом скрипта агент обязан развернуть запрос в дизайн-спецификацию: назвать компоненты, выбрать паттерн раскладки (F-паттерн для текстовых страниц, Z-паттерн для лендингов, сетка для дашбордов) и задать токены. Отдельно оговорён запрет на скевоморфизм, иначе на выходе получится «фотография экрана» вместо чистого макета. Генерацию запускает scripts/generate-mockup.sh, который передаёт бриф примитиву core/media/generate-image.sh.
Есть жёсткое ограничение: в кадре не должно быть рук, физических телефонов и столов — только интерфейс. Для мелкого текста скилл советует задавать заглушки, а заголовки отдавать Flux, чтобы буквы читались. Если вам нужен макет под мобильное приложение или веб-сервис, а не готовая вёрстка, это подходящий инструмент.
Какие задачи решает
- собрать спецификацию экрана из списка фич
- подобрать паттерн раскладки под тип продукта
- задать шкалу типографики и шаг сетки
- сгенерировать вайрфрейм без лишних предметов в кадре
- проверить контраст текста по WCAG
Примеры запросов агенту
- сделай макет главного экрана крипто-кошелька с графиком цены, тёмная тема, стекломорфизм
- собери дизайн-систему для SaaS-дашборда: сетка, токены отступов, палитра
- сгенерируй вайрфрейм лендинга по Z-паттерну, без рук и телефонов в кадре
Как установить muapi-ui-design
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a claude-code2Вручную: положить файлы
~/.claude/skills/muapi-ui-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/muapi-ui-design/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a codex2Вручную: положить файлы
.agents/skills/muapi-ui-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a cursor2Вручную: положить файлы
.cursor/skills/muapi-ui-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills muapi-ui-design2Вручную: положить файлы
.github/skills/muapi-ui-design/SKILL.md1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a gemini-cli2Командой платформы
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path .opencode/skills/muapi-ui-designВручную: положить файлы
.devin/skills/muapi-ui-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о muapi-ui-design
Как установить muapi-ui-design в Claude?
Выполните npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-ui-design -a claude-code. После установки файл скилла лежит в ~/.claude/skills/muapi-ui-design/SKILL.md.
Что делает muapi-ui-design?
Переводит описание продукта в дизайн-спецификацию: компоненты, паттерны раскладки, токены типографики и цвета. По ней генерируются высокодетальные макеты и вайрфреймы для мобильных и веб-приложений.
Какие ограничения у скилла?
В кадре не должно быть рук, физических телефонов и столов — только интерфейс. Для мелкого текста задаются заглушки, а заголовки генерирует Flux.
Исходный текст
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