Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

quick-mockups — Claude Code skill: what it does, how to install

Generates 3 to 5 parallel UI mockups in HTML. Useful when you need to explore layouts, wireframes, and hierarchy variations before writing frontend code.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add civitai/civitai --skill quick-mockups -a claude-code
Open on GitHub

What quick-mockups does

The skill spins up 3 to 5 parallel workers via the Task tool using subagent_type: design-mockup. Each worker generates a standalone HTML mockup inside docs/working/mockups/<feature-name>/, styled with Mantine v7 and Tailwind following the Civitai design system.

Each variation explores different layouts like grids, compact lists, cards, or masonry views. Workers adjust visual emphasis, mobile adaptations, and realistic sample data instead of placeholder text.

Mockup generation depends on the presence of .claude/agents/design-mockup.md, so running it without that agent definition will fail to produce valid templates.

What it helps with

  • generate multiple HTML UI variations in parallel
  • prototype grid, list, and masonry layouts before coding components
  • organize feature mockups under docs/working/mockups/
  • test mobile hierarchy and empty states using Mantine v7 and Tailwind

Example prompts for the agent

  • Create mockups for the Crucible Discovery page with active cards, filters, and a create button
  • Generate 4 design variations for crucible-rating comparing side-by-side and stacked layouts
  • Build mockups for user onboarding focusing on mobile layout and empty states

How to install quick-mockups

1Skills CLI (Vercel)

npx skills add civitai/civitai --skill quick-mockups -a claude-code

2Manually: put the files in place

~/.claude/skills/quick-mockups/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/quick-mockups/

Similar

build-design jakubkrehel Builds UI code from a Figma file or image mockup. It reuses existing project tokens and components instead of hardcoding values. Claude Code CX Codex Cursor +1 3,400installs infographics K-Dense-AI Turns your data into a PNG infographic through Nano Banana 2, then scores the result against a quality threshold. Handy when a report needs a picture instead of another table. Claude Code CX Codex Cursor +1 2,000installs generate-image K-Dense-AI Generates and edits images via OpenRouter Image API using Gemini, Recraft, and Seedream. Ideal for artwork, logos, concept art, and editing reference images. Claude Code CX Codex Cursor +1 2,000installs pretext Hermes Agent A skill for browser demos built on @chenglou/pretext: text wraps around shapes, splits into graphemes and gets measured through canvas without a page reflow. Claude Code CX Codex Cursor +1 317installs pretty-mermaid imxv Renders Mermaid diagrams to SVG, PNG, or ASCII/Unicode without a browser. Useful for docs, READMEs, and terminal output. Claude Code CX Codex Cursor +1 4,500installs appllama-usage Appllama (appllama.io) Guides Appllama MCP research for mobile apps: inspect real screens and flows before building or improving an interface. Claude Code CX Codex Cursor +1 4,000installs frontend-design official anthropics This skill guides intentional visual design for new interfaces and redesigns. Use it when a generic generated UI is not enough. Claude Code Claude.ai 1,025,790installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs

Questions about quick-mockups

How do I install quick-mockups in Claude Code?

Run npx skills add civitai/civitai --skill quick-mockups -a claude-code in your project terminal.

What does the quick-mockups skill do?

It launches parallel subagents to generate 3 to 5 distinct HTML mockup files using Mantine v7 and Tailwind, then writes them to docs/working/mockups/.

What is required for quick-mockups to work?

It requires access to the Task tool and relies on the design-mockup subagent defined in .claude/agents/design-mockup.md.

Source text

SKILL.md · Apache-2.0
---
name: quick-mockups
description: Create multiple UI design mockups in parallel. Use when asked to create mockups, wireframes, or design variations for a feature. Creates HTML files using Mantine v7 + Tailwind following Civitai's design system.
allowed-tools: Read, Write, Glob, Task
---

# Quick Mockups

Create multiple design mockups in parallel using the `design-mockup` agent.

## Usage

When asked to create mockups for a feature:

1. **Create the output directory** if it doesn't exist:
   ```
   docs/working/mockups/<feature-name>/
   ```

2. **Launch 3-5 parallel mockup agents** using the Task tool with `subagent_type: design-mockup`

3. **Each agent creates a unique variation** with different:
   - Layout approaches (grid, list, masonry, cards)
   - Information hierarchy
   - Visual emphasis
   - Interaction patterns

## Directory Structure

```
docs/working/mockups/
├── crucible-discovery/
│   ├── v1-grid-cards.html
│   ├── v2-featured-hero.html
│   ├── v3-compact-list.html
│   └── v4-masonry.html
├── crucible-rating/
│   ├── v1-side-by-side.html
│   ├── v2-stacked.html
│   └── v3-swipe.html
└── [feature-name]/
    └── [variation].html
```

## Prompting Agents

When launching mockup agents, provide:
1. **Feature name** - What page/component to design
2. **Key requirements** - What must be included
3. **Variation focus** - What makes this variation unique
4. **Reference context** - Link to existing similar pages if helpful

Example prompt for agent:
```
Create a mockup for the Crucible Discovery page.

Requirements:
- List of active crucibles as cards
- Show: name, prize pool, time remaining, entry count
- Filter/sort controls (by prize, ending soon, newest)
- "Create Crucible" button

Variation: Grid layout with large hero card for featured crucible

Output to: docs/working/mockups/crucible-discovery/v1-featured-hero.html
```

## After Creating Mockups

1. List all created mockup files
2. Summarize each variation's approach
3. Ask user which direction to pursue or if they want more variations

## Tips

- Create variations that are meaningfully different, not just minor tweaks
- Consider mobile layouts in at least one variation
- Show realistic content (names, numbers, times)
- Include empty states where relevant
- Use the Civitai design patterns from `.claude/agents/design-mockup.md`

© civitai · Apache-2.0 · civitai/civitai

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor