Premium UI/UX generation skill for Claude — anti-gradient, anti-slop, hierarchy-first. A VIBECODERS DREAM
SaferSkills independently audited ui-craft (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Turn a single prompt into a specialist-quality site — in the design direction you actually want.
UI Craft is a skill for Claude (and other AI coding assistants) that replaces the default AI-slop visual vocabulary with a principal-designer's judgment. It supports four distinct premium design directions — Linear-quality, Rauno-quality, Arc-quality, or Apple-quality — and routes every prompt through the matching typography system, motion vocabulary, layout grammar, texture treatment, and copy-paste interactive patterns.
Ask Claude for "a landing page for a CI/CD platform" — get a Linear-quality site. Ask for "a portfolio for a design-engineer" — get a Rauno-quality site. Ask for "a playful productivity app" — get an Arc-quality site. Ask for "a hardware product launch" — get an Apple-quality site. Not hero stubs. Not purple gradient fog. Complete sites, direction-matched.
| Direction | Anchor | Use for |
|---|---|---|
| Technical-Minimal (TM) | Linear / Vercel / Stripe | Developer tools, B2B SaaS, AI infra, dashboards |
| Design-Engineer (DE) | Rauno / Emil / shadcn | Portfolios, agencies, craft-led SaaS |
| Vibrant-Playful (VP) | Arc / Raycast / Framer | Consumer apps, creator tools, friendly SaaS |
| Editorial-Luxury (EL) | Apple / Aesop / Teenage Engineering | Hardware, fashion, editorial, luxury brands |
Each direction has its own typography, motion, layout, and texture system. A TM feature section looks nothing like a VP feature section looks nothing like an EL feature section. The skill picks the right direction from your prompt — or asks one question if ambiguous — then generates a coherent site in that vocabulary.
Without UI Craft (any prompt):
blue-600 as the accentWith UI Craft:
Prompt: "landing page for a CI/CD platform" → TM direction locked
Prompt: "portfolio for a design-engineer" → DE direction locked
Prompt: "playful collab app for creators" → VP direction locked
rounded-3xl pricing with spring-physics hover, confetti CTAPrompt: "launch page for a hardware product" → EL direction locked
recipes/developer-tool-dark.md — TM defaultrecipes/ai-product-dark.md — TM default, DE/VP variantsrecipes/b2b-saas-sober.md — TM default, DE variantrecipes/consumer-product-warm.md — VP default, EL/DE variantsrecipes/editorial-brand.md — DE default, EL variantrecipes/dashboard-shell.md — TM default, DE variantrecipes/portfolio-designer.md — DE default, EL variantrecipes/ecommerce-storefront.md — EL default, VP variantpalettes/)anti-patterns/)prompts/)integration/)examples/)site-examples/foundry.md, site1/)# Global install
npm install -g @s5uy/ui-craft
# In your project
cd /path/to/your/project
ui-craft init --ai claude # Claude Code
ui-craft init --ai cursor # Cursor
ui-craft init --ai windsurf # Windsurf
ui-craft init --ai all # All assistantsAlso supported: Antigravity, GitHub Copilot, Kiro, Codex CLI, Qoder, Roo Code, Gemini CLI, Trae, OpenCode, Continue, CodeBuddy, Droid (Factory), KiloCode, Warp, Augment.
Or one-shot:
npx @s5uy/ui-craft@latest init --ai claudeRestart your assistant after install.
Once installed, these prompts produce complete, direction-locked sites:
Build me a landing page for a CI/CD platform
→ TM (Technical-Minimal), full siteGenerate a marketing site for a serverless database — Linear-quality
→ TM locked, Foundry-style outputCreate a portfolio for a design-engineer, Swiss-grid feel
→ DE (Design-Engineer) lockedDesign a homepage for a friendly productivity app
→ VP (Vibrant-Playful) lockedBuild a launch page for a hardware product — Apple-inspired
→ EL (Editorial-Luxury) locked, 20vw hero + scroll-pinPortfolio for me: I'm a design-engineer at a startup
→ DE locked, letter-stagger hero + cursor-spotlight + indexed work rowsE-commerce storefront for my small-batch olive oil brand
→ EL locked, product-pin-scroll + sticky chapters + two-up spreadsIf the direction is ambiguous, the skill asks ONE clarifying question — then locks and ships.
Every response follows the [VISION] · [DESIGN SYSTEM] · [ARCHITECTURE] · [CODE] · [INTERACTION NOTES] format, ships complete code, and validates against the direction-aware quality bar.
Before shipping, every site runs through: "Would a designer billing $400/hour look at this and say 'a real designer made this'?"
If the answer is anything less than yes, revise. That's the quality bar. Not "decent." Not "premium-ish." Specialist-caliber.
ui-craft/
├── SKILL.md # Entry point — direction routing
├── core/ # The spine
│ ├── design-directions.md # THE foundational doc — 4 directions defined
│ ├── typography-system.md # Per-direction type systems
│ ├── motion-standard.md # Per-direction motion vocabularies
│ ├── layout-system.md # Per-direction grid + rhythm
│ ├── texture-depth.md # Per-direction surfaces + depth
│ ├── quality-bar.md # Direction-aware validation
│ ├── token-system.md # CSS custom properties
│ ├── site-generation-protocol.md
│ ├── philosophy.md
│ ├── content-standard.md
│ ├── code-standard.md
│ ├── gradient-policy.md
│ └── color-philosophy.md
├── recipes/ # 8 full-site recipes
├── components/patterns/ # 28 copy-paste interactive patterns
├── blueprints/ # Style direction specs (legacy — directions supersede)
├── palettes/ # Palette families
├── decisions/ # Judgment frameworks
├── anti-patterns/ # What AI-slop looks like
├── prompts/ # Section / component / page scaffolds
├── integration/ # shadcn / Tailwind / Next.js setup
├── examples/ # Working example implementations
├── site-examples/ # Deconstructions of production sites
└── maintenance/ # GovernanceDefault:
Vanilla CSS + React-via-CDN when the brief calls for it.
UI Craft grows by adding recipes, patterns, palettes, and anti-patterns. Every directory has a _template.md explaining conventions.
PRs welcome for:
See CONTRIBUTING.md and maintenance/.
MIT. Build whatever you want with it.
Most AI UI generation produces the same site: centered hero, purple gradient, three icon cards, CTA with a glow. It's one aesthetic, badly done, applied to every product regardless of category.
Real design isn't one aesthetic — it's four (at least). A developer tool should look different from a portfolio should look different from a consumer app should look different from a luxury product launch. UI Craft encodes the judgment to pick the right one and the craft system to execute it at specialist-caliber.
If you ship products on the web and you use Claude or any capable coding assistant, install it. The difference is what "a real designer made this" looks like — in any of four directions.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.