ux-pilot
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Gecti
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
- Permissions — No dangerous permissions requested
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.
Your UX co-pilot — from idea to validated flow, in your terminal. Claude Code plugin with 376 UX rules, live preview, and smart discovery.
Your UX co-pilot — from idea to validated flow, in your terminal.
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 |
| @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.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi