by bitjaru
Design engine for Claude Code, Codex & Cursor — teaches design judgment, not just data. 74 rules, 48 components, 7 brand skins (Toss/Stripe/Linear/Notion/Raycast/Arc/Vercel), a named motion system (5 seeds + 20+ moves), 15 /ss-* skills. Stop shipping AI UI that looks generated. MIT.
# Add to your Claude Code skills
git clone https://github.com/bitjaru/styleseedGuides for using data processing skills like styleseed.
Last scanned: 5/27/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-27T08:04:02.738Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}styleseed is an open-source data processing skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by bitjaru. Design engine for Claude Code, Codex & Cursor — teaches design judgment, not just data. 74 rules, 48 components, 7 brand skins (Toss/Stripe/Linear/Notion/Raycast/Arc/Vercel), a named motion system (5 seeds + 20+ moves), 15 /ss-* skills. Stop shipping AI UI that looks generated. MIT. It has 656 GitHub stars.
Yes. styleseed passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/bitjaru/styleseed" and add it to your Claude Code skills directory (see the Installation section above).
styleseed is primarily written in TypeScript. It is open-source under bitjaru on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other Data Processing skills you can browse and compare side by side. Open the Data Processing category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh styleseed against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Design judgment for Claude Code · Codex · Cursor · vibe coding — so the output stops looking generated.
One component. Three brand DNAs. Same chat UI morphing across Toss · Raycast · Arc — colors, radius, motion, shadows, gradients all driven by StyleSeed tokens. Just a data-skin attribute.
Every design-AI skill makes your UI coherent. StyleSeed also fights the generic-AI look — and enforces it.
Judgment, not data — how designers think, not a palette collection ·
Fights the AI tells — the default indigo, the icon-chip cliché, template layouts, rainbow lists ·
A scored Quality Gate — reviews + fixes to ≥80/100 before you see it ·
Every agent — ships CLAUDE.md + AGENTS.md + .cursorrules ·
A design lock that stops drift ·
Free & MIT
Full pages: before · after · more before/afters →
Same product, six looks — each one /ss-restyle <preset> away. Coherent, distinct, never generic.
Get Started · Engine + Skins · Motion · Skills · Wiki · 한국어
The fastest way — paste this one sentence into Claude Code, Codex, Cursor, or any AI agent. It installs StyleSeed and runs the whole loop:
Install StyleSeed so its checks actually run: `npx skills add bitjaru/styleseed` (if you can't, read https://styleseed-demo.vercel.app/llms-full.txt instead). Then use it for every UI in this project. First, in plan mode, lock my key color, font, and motion with me and save them to STYLESEED.md so they don't drift. Build to the rules with ONE focal point and one accent. Before showing me anything, run the quality gate (/ss-score to ≥ 80: one accent, one radius, normal states grey not rainbow, real empty/error states) and fix what fails. If you're building a full screen, just run /ss-build — it enforces this whole loop.
Why the prompt installs first: the quality gate is the step that makes output stop looking generic — but /ss-score and /ss-build can only run if the skills are installed. Point an agent at the rules-URL alone and the "gate" degrades to an honor-system self-check it usually skips. Installing makes the loop real: the lock persists in STYLESEED.md (no drift), and the gate actually scores and fixes before you see anything. Can't install? The URL still teaches the rules — just weaker. Works with Claude Code (CLAUDE.md), Codex / Amp / Gemini CLI (AGENTS.md), and Cursor (.cursorrules) — StyleSeed ships all three. (Planning first is what keeps the result from looking random — see Troubleshooting.)
What your agent actually does with StyleSeed loaded:
you ▸ build me a billing settings page
agent ▸ (plan mode) key color? for billing I'd go deep teal — #0F766E, mood: sharp · calm ·
trustworthy (not the default indigo). Motion: Snap. ok? ▸ y
agent ▸ ✓ wrote STYLESEED.md — skin, accent, font, radius, motion locked, re-read every prompt
agent ▸ building… running the quality gate before I show you anything
gate ▸ ✗ two accent colors ✗ "normal" rows colored ✗ no empty state → fixing
agent ▸ ✓ 88/100 — one accent, grey normal states, real empty/error states. here's the page.
The STYLESEED.md lock is the anti-drift mechanic. Your skin, key color, radius, and motion get written once and the rules make every agent re-read and obey them on every prompt — so the design stops being different each session. The Quality Gate then self-reviews and fixes the UI (rainbow lists, two accents, missing states) before you ever see it — and it can retrofit an old generic build too.
The rules are the product — and they need zero install or permissions. They're plain markdown (
CLAUDE.md/AGENTS.md/DESIGN-LANGUAGE.md), so the prompt above — or just copying those files in — is 90% of StyleSeed with nothing to approve.
Want the /ss-* slash-command skills too (optional automation: setup wizard, review, score)?
npx skills add bitjaru/styleseed
Installs all 18 skills into Claude Code, Codex, Cursor, Gemini CLI, Amp and more — then run /ss-setup. Your agent will ask you to approve them once on first use (standard for any executable skill). No install possible? The rules alone still do the core work.
Your agent, its exact path:
| Your agent | Reads | Fastest install |
|---|---|---|
| Claude Code | CLAUDE.md + /ss-* skills |
npx skills add bitjaru/styleseed |
| Cursor | .cursorrules |
cp engine/.cursorrules .cursorrules — or paste the prompt above |
| Codex · Amp · Gemini CLI | AGENTS.md + skills |
npx skills add bitjaru/styleseed |
| Windsurf · Copilot · any other | the paste-prompt above | no install — paste & go |
More paths (manual copy, Cursor, awesome-design-md brands) in Install by hand below.
There are lots of "help your AI design" projects now. Most solve a slice. StyleSeed is the one that targets the whole "looks AI-generated" problem — and enforces the fix.
| StyleSeed | Brand / DESIGN.md collections |
"Make-it-prettier" skills | UI generators (Claude Design, v0…) | |
|---|---|---|---|---|
| Teaches design judgment (how designers think) | ✅ | ❌ data only | ⚠️ a few tips | ❌ |
| Fights the AI-look itself — default indigo, icon-chip cliché, template layouts, rainbow lists | ✅ | ❌ | ❌ | ❌ |
| Scored Quality Gate — reviews + fixes the UI before you see it | ✅ | ❌ | ❌ | ❌ |
| Anti-drift design lock — decisions persist across sessions | ✅ | ❌ | ❌ | ❌ |
| Works across every agent (Claude Code · Cursor · Codex · Amp · Gemini) | ✅ | ⚠️ | ⚠️ | ❌ one tool |
| Brand skins + named motion system | ✅ | ⚠️ colors only | ❌ | ⚠️ |
| Free & MIT | ✅ | ✅ | usually | freemium |
They're not all competitors — a DESIGN.md gives StyleSeed a skin; a generator gives it a first
draft. StyleSeed is the judgment + enforcement layer the others don't have.
The kind of specific, named calls a senior designer makes without thinking — written down so an AI applies them every time:
#2A2A2A, not #000 — a 5-step grayscale ramp, never pure blackinner = outer − padding — concentric corners, so a card and its inner button agree