mockup — for Claude Code mockup, wheelbase, community, for Claude Code, ide skills, frontend-design, product-owner, Visualization, Stories, Generate

v1.0.0

Über diesen Skill

Perfekt für Frontend-Design-Agenten, die eine automatisierte UI-Visualisierung aus Benutzerstories benötigen Lokalisierte Zusammenfassung: This skill should be used when the product-owner skill has just produced a user story, when the user asks to create a mockup, generate a mockup for this story, mockup this feature, or visualize this user story. This AI agent skill supports Claude Code, Cursor, and

Funktionen

Mockup — UI Visualization from User Stories
A single .mdx file saved to mockups/{story-slug}.mdx.
# Mockup — UI Visualization from User Stories Generate a polished, self-contained MDX mockup from
Delegate visual design to the frontend-design skill
Use the correct component resolution order for all UI elements

# Kernthemen

jcteague jcteague
[0]
[0]
Aktualisiert: 3/20/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Perfekt für Frontend-Design-Agenten, die eine automatisierte UI-Visualisierung aus Benutzerstories benötigen Lokalisierte Zusammenfassung: This skill should be used when the product-owner skill has just produced a user story, when the user asks to create a mockup, generate a mockup for this story, mockup this feature, or visualize this user story. This AI agent skill supports Claude Code, Cursor, and

Warum diese Fähigkeit verwenden

Ermächtigt Agenten, MDX-Mockups zu generieren, die aus Benutzerstories poliert und selbstenthaltend sind, wobei die korrekte Komponentenauflösungsreihenfolge für alle UI-Elemente verwendet wird und die visuelle Gestaltung an die Frontend-Design-Fähigkeit delegiert wird, während die Ausgabe im

Am besten geeignet für

Perfekt für Frontend-Design-Agenten, die eine automatisierte UI-Visualisierung aus Benutzerstories benötigen

Handlungsfähige Anwendungsfälle for mockup

Automatisierung der Erstellung von UI-Mockups aus Benutzerstories
Erstellung von MDX-Mockups für die Funktionenentwicklung
Visualisierung von Benutzerstory-Workflows im MDX-Format

! Sicherheit & Einschränkungen

  • Benötigt die Eingabe von Benutzerstories vom Produktbesitzer
  • Delegiert die visuelle Gestaltung an die Frontend-Design-Fähigkeit

About The Source

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Labs-Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ und Installationsschritte

These questions and steps mirror the structured data on this page for better search understanding.

? Häufige Fragen

Was ist mockup?

Perfekt für Frontend-Design-Agenten, die eine automatisierte UI-Visualisierung aus Benutzerstories benötigen Lokalisierte Zusammenfassung: This skill should be used when the product-owner skill has just produced a user story, when the user asks to create a mockup, generate a mockup for this story, mockup this feature, or visualize this user story. This AI agent skill supports Claude Code, Cursor, and

Wie installiere ich mockup?

Führen Sie den Befehl aus: npx killer-skills add jcteague/wheelbase. Er funktioniert mit Cursor, Windsurf, VS Code, Claude Code und mehr als 19 weiteren IDEs.

Wofür kann ich mockup verwenden?

Wichtige Einsatzbereiche sind: Automatisierung der Erstellung von UI-Mockups aus Benutzerstories, Erstellung von MDX-Mockups für die Funktionenentwicklung, Visualisierung von Benutzerstory-Workflows im MDX-Format.

Welche IDEs sind mit mockup kompatibel?

Dieser Skill ist mit Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer kompatibel. Nutzen Sie die Killer-Skills CLI für eine einheitliche Installation.

Gibt es Einschränkungen bei mockup?

Benötigt die Eingabe von Benutzerstories vom Produktbesitzer. Delegiert die visuelle Gestaltung an die Frontend-Design-Fähigkeit.

So installieren Sie den Skill

  1. 1. Terminal öffnen

    Öffnen Sie Ihr Terminal oder die Kommandozeile im Projektverzeichnis.

  2. 2. Installationsbefehl ausführen

    Führen Sie aus: npx killer-skills add jcteague/wheelbase. Die CLI erkennt Ihre IDE oder Ihren Agenten automatisch und richtet den Skill ein.

  3. 3. Skill verwenden

    Der Skill ist jetzt aktiv. Ihr KI-Agent kann mockup sofort im aktuellen Projekt verwenden.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

mockup

Install mockup, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

Mockup — UI Visualization from User Stories

Generate a polished, self-contained MDX mockup from a user story. Delegate visual design to the frontend-design skill. Use the correct component resolution order for all UI elements.

When to Run

Run immediately after product-owner produces a user story — no explicit user request needed. Also run when the user explicitly asks for a mockup of a feature or story.

Output

A single .mdx file saved to mockups/{story-slug}.mdx.

The file contains:

  • YAML frontmatter with story metadata
  • Markdown sections for story context and acceptance criteria states
  • Inline JSX component that renders the mockup with hardcoded mock data

The component must be self-contained — no IPC, no TanStack Query, no live data. All data is const mock values defined at the top of the JSX export.

Step 1: Extract UI Requirements

Read the user story and identify:

  1. Screen / view — what page or panel does this belong to?
  2. Data displayed — what fields, values, statuses does the user see?
  3. User actions — what can the user click, type, or submit?
  4. States — map each Then clause in acceptance criteria to a visible UI state (success, error, empty, loading, edge case)
  5. Navigation — does this screen link to or open other views?

If the story has no UI component (pure backend, migration, data model), skip the mockup and say so.

Step 2: Discover Available Components

Resolution order — always prefer earlier entries:

  1. Project componentssrc/renderer/src/components/**/*.tsx
  2. shadcn/ui primitivessrc/renderer/src/components/ui/*.tsx
  3. Raw HTML — only when neither exists

Scanning project components

Glob src/renderer/src/components/**/*.tsx and read relevant files to understand their props and purpose. Prefer project components that encode domain-specific abstractions (e.g. <PositionCard>, <LegBadge>, <PhasePill>).

Common shadcn/ui fallbacks

UI elementshadcn/ui import
Form label<Label>
Text input<Input>
Button<Button>
Select / dropdown<Select>, <SelectTrigger>, <SelectContent>, <SelectItem>
Card container<Card>, <CardHeader>, <CardTitle>, <CardContent>
Data table<Table>, <TableHeader>, <TableRow>, <TableHead>, <TableBody>, <TableCell>
Modal / dialog<Dialog>, <DialogContent>, <DialogHeader>, <DialogTitle>
Tabs<Tabs>, <TabsList>, <TabsTrigger>, <TabsContent>
Badge<Badge>
Alert<Alert>, <AlertDescription>
Form wrapper<Form>, <FormField>, <FormItem>, <FormLabel>, <FormControl>, <FormMessage>

Consult the shadcn skill for component-specific props and composition patterns when needed.

Step 3: Invoke frontend-design

Pass to the frontend-design skill:

  • Extracted UI requirements (screen, data, actions, states)
  • The component inventory from Step 2
  • Constraint: use the component inventory — no raw <label>, <input>, <button>, <select>, or <table> where a component exists
  • Wheelbase aesthetic context: dense data display, financial precision, dark-only trading terminal, React 19 + shadcn/ui + Tailwind CSS v4

The frontend-design skill owns all visual design decisions. Let it make bold choices within the component constraint.

Step 4: Write the MDX File

MDX parse rules — read references/mdx-gotchas.md before writing. The most common failure: // comments that appear between export blocks are parsed as Markdown, not JavaScript. If those comments contain JSX-like syntax (<Badge>, <Input>, etc.) MDX will throw a parse error. Rule: only put // comments inside function bodies, or use {/* */} block comments at the file root.

Use this structure:

mdx
1--- 2title: "{US-N}: {Story Title}" 3story: "{one-line story summary}" 4states: ["{state1}", "{state2}"] 5--- 6 7# {US-N}: {Story Title} 8 9_{story summary}_ 10 11## Acceptance Criteria States 12 13- **{state1}**: {what the user sees} 14- **{state2}**: {what the user sees} 15 16--- 17 18export const MOCK_DATA = [ ... ] 19 20export function Mockup() { 21 const [state, setState] = useState('{state1}') 22 23 return ( 24 <div> 25 {/* Dev state toggle — remove before using as spec */} 26 <div style={{ ... }}> 27 {['{state1}', '{state2}'].map(s => ( 28 <button key={s} onClick={() => setState(s)}>{s}</button> 29 ))} 30 </div> 31 32 {state === '{state1}' && ( ... )} 33 {state === '{state2}' && ( ... )} 34 </div> 35 ) 36} 37 38<Mockup />

Include a state toggle bar only when the story has multiple Then states — so all acceptance criteria states are reachable without code changes.

Step 5: Save and Report

Write the file to mockups/{story-slug}.mdx.

Naming convention:

  • US-12: View open positions listmockups/us-12-view-open-positions-list.mdx
  • US-7: Enter a new CSP legmockups/us-7-enter-new-csp-leg.mdx

Report back:

  • File path written
  • Acceptance criteria states shown in the toggle
  • Project components reused (if any)
  • Any shadcn/ui components that may need installing: pnpm dlx shadcn@latest add {component}

Viewing Mockups

Run pnpm mockups from the project root to open the standalone Vite viewer at localhost:5173. The viewer auto-discovers all .mdx files in mockups/ and lists them in the sidebar.

Additional Resources

  • references/mdx-gotchas.md — MDX parse rules and common failure patterns. Read this before writing any MDX file.

Wheelbase Design Context

Pass this to frontend-design:

  • App type: Single-user Electron desktop trading journal
  • Strategy: Options wheel — CSP → assignment → covered calls
  • Key entities: Wheel (position), Leg (option transaction), Roll, Cost Basis
  • UI density: Traders read many numbers at a glance — compact, scannable layouts
  • Theme: Dark-only; --wb-gold (#e6a817) as primary accent; --wb-green/--wb-red for P&L
  • Stack: React 19, shadcn/ui, Tailwind CSS v4

Verwandte Fähigkeiten

Looking for an alternative to mockup or another community skill for your workflow? Explore these related open-source skills.

Alle anzeigen

openclaw-release-maintainer

Logo of openclaw
openclaw

Lokalisierte Zusammenfassung: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
Künstliche Intelligenz

widget-generator

Logo of f
f

Lokalisierte Zusammenfassung: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code

149.6k
0
Künstliche Intelligenz

flags

Logo of vercel
vercel

Lokalisierte Zusammenfassung: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Lokalisierte Zusammenfassung: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Entwickler