ux-pilot

skill
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool is a Claude Code plugin that acts as a UX design assistant. It guides developers through a structured discovery process, evaluates designs against 376 UX rules, and generates live previews directly in the terminal.

Security Assessment
The automated code scan reviewed 12 TypeScript files and found no dangerous patterns, hardcoded secrets, or requests for excessive permissions. The plugin primarily works locally, running a local server for hot-reloading previews rather than transmitting code to unknown external servers. Since it acts as an AI prompt skill, it relies on your existing CLI setup and does not independently execute hidden background shell commands. Overall risk is rated as Low.

Quality Assessment
The project is very new and currently has low community visibility with only 5 GitHub stars. However, it is actively maintained, with the most recent code push happening today. It uses the highly permissive MIT license, meaning it is fully open source and legally safe to modify or integrate into commercial projects. Because the project is early in its lifecycle, long-term maintenance and responsiveness to future issues remain unproven.

Verdict
Safe to use, though you should expect early-stage tooling that has not yet been widely battle-tested by the community.
SUMMARY

Your UX co-pilot — from idea to validated flow, in your terminal. Claude Code plugin with 376 UX rules, live preview, and smart discovery.

README.md

ux-pilot banner

Your UX co-pilot — from idea to validated flow, in your terminal.

MIT License GitHub Stars Product Hunt Landing Page

Install  ·  How it works  ·  Rules  ·  Try the demo  ·  Landing page


A Claude Code plugin that acts as a senior UX designer. It doesn't generate code blindly — it understands your product, challenges your choices, shows you the result in a live browser preview, and helps you iterate until the flow is validated.

Why ux-pilot?

Every AI tool generates the same generic output: Inter font, purple gradient on white, centered hero, done. ux-pilot exists to fix this.

Instead of jumping straight to code, it runs a structured discovery flow — asks about your product, users, and goals — then applies the right rules from 376 UX rules sourced from WCAG 2.1, Nielsen Norman Group, and Laws of UX.

What makes it different

Existing tools ux-pilot
Approach Generate code directly Dialogue first, code after
Output One-shot result Iterative, named versions
Scope Landing pages mostly Full apps (dashboards, CRUD, onboarding...)
Preview No live preview Local server with hot reload
UX knowledge Few or no rules 376 rules loaded on-demand
Context Loads everything Token-efficient (rules loaded per screen)
Version naming V1, V2, V3 Descriptive: "Classic", "Bold", "Minimal"
Design quality Generic AI aesthetic Anti "AI slop" rules built-in

Installation

# Step 1 — Add from marketplace
/plugin marketplace add Sakaax/ux-pilot

# Step 2 — Install the skill
/plugin install ux-pilot@ux-pilot

No API keys. No subscription. Free and open source.

Usage

/ux-pilot              # Full flow (Discovery -> Audit -> Preview -> Export)
/ux-pilot audit        # Scan existing code for UX issues
/ux-pilot preview      # Jump to preview server
/ux-pilot export       # Generate UX spec + components

4 Phases

1. Discovery

The plugin asks you questions one at a time (ABCD choices + free text). It understands your product, users, business model, flows, design preferences, and SEO needs.

  • Adapts questions based on your answers — skips irrelevant ones
  • Goal: get to the Brief in as few questions as possible
  • Output: a structured UX Brief

2. Audit

If you have existing code, the plugin scans it automatically:

  • Detects framework (Next.js, React, Vue, Svelte, vanilla)
  • Scans routes, HTML, forms, images, navigation, accessibility, SEO, mobile
  • Produces a scored report (XX/100) with findings by severity
  • Each finding references the violated rule and suggests a fix

3. Preview

The plugin opens a local server and generates your screens in vanilla HTML/CSS:

  • 2-3 named versions per screen (not V1/V2/V3 — descriptive names)
  • Hot reload via SSE — changes appear instantly
  • Approve, reject, or comment per screen
  • Rules loaded per-screen for token efficiency

4. Export

  • Complete UX spec in markdown
  • Converts approved screens to React, Svelte, or Vue components
  • Detects your project's framework and follows its conventions

376 UX Rules

Rules are organized in 6 categories, loaded on-demand (never all at once):

Category Files What's inside
UX Patterns 10 Accessibility, touch, forms, navigation, layout, typography, animation, empty states, tables, charts
Conversion & Funnel 7 CTA, pricing, signup, checkout, retention, churn prevention, 34 landing page patterns
SEO & AEO 5 Structure, meta/OG, performance, schema.org, AI citation optimization
Psychology 4 Social proof, cognitive load, trust, ethical persuasion
Aesthetics 4 Anti "AI slop" patterns, typography craft, backgrounds, 67 UI styles
Product Type 1 30 product-type specific recommendations

Smart loading

Rules are loaded based on what you're designing:

Screen type Rules loaded
Landing page landing-patterns, cta, seo, aesthetics, social-proof
Signup/Auth signup-auth, forms-feedback, accessibility, trust
Dashboard navigation, data-tables, layout-responsive, charts-data
Pricing pricing, cta, social-proof, trust, psychology
Checkout checkout, forms-feedback, trust, accessibility
Mobile touch-interaction, layout-responsive, navigation

Built-in Data

Dataset Count Content
Color palettes 161 Industry-specific palettes with primary, accent, background, surface, text
Font pairings 57 Google Fonts pairs with mood tags and import URLs
UI styles 67 Style descriptions with use cases, avoid scenarios, CSS hints
Product types 30 Landing patterns, recommended styles, color focus, anti-patterns

Anti "AI Slop"

The plugin actively fights generic AI-generated aesthetics:

Banned

  • Fonts: Inter, Roboto, Arial, system fonts
  • Colors: Purple gradients on white, timid palettes without accent
  • Layouts: Cookie-cutter structures, predictable grids
  • Naming: V1/V2/V3 version names

Instead

  • Distinctive fonts with weight extremes (100/200 vs 800/900)
  • 3x+ size jumps between heading and body
  • Gradient meshes, noise textures, grain overlays
  • Dominant color + sharp accent
  • Descriptive version names: "Classic", "Bold", "Minimal"

Tech Stack

Language TypeScript
Runtime Bun (Node.js fallback)
Preview Vanilla HTML/CSS (zero dependencies)
Hot reload SSE (no WebSocket overhead)
Tests 77 tests via Bun test runner

Project Structure

ux-pilot/
├── skills/ux-pilot.md        # Claude Code skill entry point
├── rules/                    # 376 UX rules in 31 markdown files
│   ├── ux-patterns/          # Accessibility, forms, navigation...
│   ├── conversion-funnel/    # CTA, pricing, 34 landing patterns...
│   ├── seo-aeo/              # Structure, meta, schema.org...
│   ├── psychology/           # Social proof, trust, persuasion...
│   ├── aesthetics/           # Anti-slop, typography, 67 styles...
│   └── product-type/         # 30 product recommendations
├── data/                     # Palettes, fonts, styles (JSON)
├── src/
│   ├── discovery/            # Questions, router, brief generator
│   ├── audit/                # Framework detector, scanner, report
│   ├── preview/              # HTTP server, SSE, file watcher, toolbar
│   ├── rules/                # On-demand context-based rule loader
│   ├── data/                 # Palette/font/style/product-type lookup
│   └── export/               # Spec generator, component converter
├── templates/                # Preview shell + 10 screen templates
├── hooks/                    # PostToolUse UX check hook
└── tests/                    # 77 tests

Links

Landing page ux-pilot.sakaax.com
Interactive demo ux-pilot.sakaax.com/demo
Product Hunt Live on Product Hunt
Twitter @sakaaxx
GitHub github.com/Sakaax/ux-pilot

Credits

Rules enriched from:

  • ui-ux-pro-max (MIT) — 99 UX guidelines, styles, palettes, font pairings
  • frontend-design (Anthropic) — Design principles, anti-patterns
  • WCAG 2.1, Nielsen Norman Group, Laws of UX

License

MIT — free forever.


Built by Sakaax — this README's landing page was designed using ux-pilot.

Reviews (0)

No results found