Vibe UI Design Workflow
Paste the following prompt into your AI chat to install this skill:
Install @user_15292d5a/yjkj-vibe-ui by following https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Web UI generation often fails less because it cannot render a page and more because it drifts into default LLM styling: indigo gradients, emoji-as-icon decoration, invented metrics, filler copy, arbitrary glass, and unsupported shadows. vibe-ui treats visual constraints as file-level artifacts, using DESIGN.md as the source of truth for color, typography, spacing, radius, shadows, layout rhythm, density, and interaction style. Its Vibe Gate loop checks the work before implementation and reviews it after code is produced.
Workflow and Key Components
- Read the brief first:
readwrites.vibe-ui/brief-read.jsonand.vibe-ui/product-context.jsonwith audience, buyer anxiety, register, dials, proof strategy, and section strategy. - Lock the style: if a style is named,
usewritesDESIGN.md; otherwiserecommendselects from built-in curated styles, with--source open-designfor the broader bundled resource library. - Generate page work: supported page types include
landing,dashboard,pricing,login,docs,settings,profile, andchrome-extension-landing;template,like, andbrowse --source allhelp compare patterns or produce a local static browser. - Review after implementation:
checkorreportgives the first pass; if the result is not Ready or still feels generic,critiqueandpolishcreate a repair prompt.
Boundaries
This is a design-workflow aid, not a replacement for project tests or visual inspection. DESIGN.md should constrain generated UI, not copy real logos, trademarks, proprietary assets, or official brand claims. Internal scaffold text such as Design Read, dials, and prompts should stay in JSON, reports, comments, or prompts rather than production UI.
Use Cases
- When building a landing page, use recommend to pick a style, then generate landing for a DESIGN.md-constrained prompt.
- When a brief exists, run read to write brief-read.json with audience, buyer anxiety, and section strategy before implementation.
- After a page feels generic, run report, then use critique and polish to create a design-consistency repair prompt.
- When comparing UI styles, run browse --source all to open a local static browser and choose a pricing or docs direction.
Best For
- Frontend engineers building SaaS landing pages who want DESIGN.md style constraints reflected in generated prompts to reduce default drift.
- Indie developers owning marketing pages who need style-constrained prompts for pricing, login, and docs plus post-implementation checks.
- Design engineers working on browser extension UIs who want to compare styles with recommend, template, and like for brand-safe prompts.
- Tech leads maintaining UI review processes who need anti-pattern watchlists and report/critique/polish loops in frontend review.
Related Skills
Uses step-by-step choices to confirm business, palette, and layout, then exports an editable .drawio architecture diagram.
An agent skill for the Miaoyin AI music REST API that supports SUNO/Mureka-based song generation, continuation, cover, video, WAV, and stem splitting.
Distills text, files, or images into structured knowledge and generates knowledge-card prompts for drawing tools, supporting 3:4 portrait or 16:9 landscape outputs.
Capture full-page, viewport, or element screenshots with Playwright while handling lazy loading, internal scroll, mobile layouts, and Linux CJK fonts.