01 / THE SIGNAL

我们发现了什么

Show HN:StyleSeed——设计规则引擎,让AI智能体不再构建千篇一律的UI。

  • 来源:Hacker News(发现于 2026-07-15)
  • 证据等级:C · 存在定价或订阅线索;有收费设计不等于已有收入。
  • 商业模式:待核验
  • 主题:内容与设计
  • 初筛评分:15/100 · 收录 1 次
#创作工具#付费线索#产品发现
02 / SOURCE & EVIDENCE

证据,比故事更重要。

存在定价或订阅线索;有收费设计不等于已有收入。

规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。

引用与数字披露

来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。

短句引用
作者
未标注
抓取日期
来源类型
未标注
数字口径
币种
未标注
口径
未标注
披露主体
未标注
披露日期
未标注

上下文核对:来源原文含限定词一次性,中文摘要未逐字保留 —— 引用或跨期比较前请回原文核对,别把估算读成已实现。

中文辅助译文(节选·触顶截断)

bitjaru

/

styleseed

Public

Notifications 您必须登录才能更改通知设置

Fork 89

Star 967

main

Branches Tags

Go to file

Code 打开更多操作菜单

Latest commit

History

262 Commits

262 Commits

Folders and files

Name Name Last commit message

Last commit date

.agents

.agents

.claude-plugin

.claude-plugin

.codex-plugin

.codex-plugin

.github

.github

.styleseed

.styleseed

assets

assets

demo-pricing

demo-pricing

docs

docs

engine

engine

examples

examples

extensions/ learning

extensions/ learning

packaging/ codex

packaging/ codex

research/ design-judgment

research/ design-judgment

scripts

scripts

showcase

showcase

skills/ styleseed

skills/ styleseed

skins

skins

.gitattributes

.gitattributes

.gitignore

.gitignore

AGENTS.md

AGENTS.md

CHANGELOG.md

CHANGELOG.md

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

CONTRIBUTING.md

LICENSE

LICENSE

README-KR.md

README-KR.md

README.md

README.md

ROADMAP.md

ROADMAP.md

SECURITY.md

SECURITY.md

THIRD_PARTY.md

THIRD_PARTY.md

View all files

Repository files navigation

StyleSeed

让专业的设计判断 可以被编码代理重复执行。

StyleSeed 将记录下来的设计决策转化为项目本地规则和实现工作流。支持专家,而不是用一组品味来取代专家。开源,面向 Claude Code · Codex · Cursor。

同样的产品。同样的提示词。只有规则发生了变化。

在 120 个渲染基准单元上的测量:强制门控使 Codex 和 Claude Code 都提升了 +5.3 分。仅使用原始规则时结果并不稳定(Codex +1.6,Claude Code −3.7),这就是 StyleSeed 采用渲染 → 评分 → 修订循环的原因——而不是简单输出提示词。阅读 BENCH-V1 并查看原始证据 →

快速开始(30 秒)

我们的目标是专家判断的可重复应用,而不是今天就声称产出已达到专家水平。 引擎会编译所选规则,保留项目选择,并支持代码和渲染检查。评分不能替代人类对设计的最终接受。 产品原则 · 质量优先路线图

1. 在您的项目目录中打开终端并运行此命令。需要 Node.js/npm。

已经安装?更新并整合您现有的技能列表。一次请求即可覆盖相同的安装范围、经过验证的备份和版本检查。

npx -y skills add bitjaru/styleseed -a codex claude-code -y --copy

一次性为 Codex 和 Claude Code 一起安装核心技能,不显示代理、技能或安装模式的菜单。 它会将技能复制到本项目中。不会进行全局安装,也不会影响其他项目。

2. 向您的代理发送一条消息。如果没有看到技能,请开启一个新会话。

Codex:$styleseed 帮助改进这个界面。保留我们现有的设计选择,并告诉我哪些地方需要决策。

Claude Code:/styleseed 帮助改进这个界面。保留我们现有的设计选择,并告诉我哪些地方需要决策。

只注册了 styleseed。它会根据您的请求选择所需的内部工作流。 一起选择尚未解决的设计决策,然后查看实际渲染结果。

只使用一个代理,或者想自己选择选项?

仅 Codex:npx -y skills add bitjaru/styleseed -a codex -y --copy

仅 Claude Code:npx -y skills add bitjaru/styleseed -a claude-code -y --copy

Cursor 或其他代理:npx skills add bitjaru/styleseed → your agent → Project → Copy。

在交互式列表中,Codex 已经包含在 Universal 下。请不要在 Additional agents 中再次查找它。

-y 会跳过安装程序的提问;但它不会绕过您编码代理的工具权限。

Claude Code 指南 · Codex 指南 · 查看示例 · 需要帮助?

评估该仓库?

使用三分钟验证路径来测试 一次干净的公开安装,然后再信任 README。源码级 评估快速入门随后将该安装连接到已发布的 发布清单、Windows PowerShell 证据、CI、SBOM、基准边界和生产构建。

想提交第一个 PR?修复文档、添加回归测试样本、改善外观皮肤,或认领一个 适合新人的 issue。 小幅度的文档和测试修复无需提案。查看 15 分钟贡献路径。

如需固定评估版本,请使用 v5.0.0 发布归档及其校验和。默认的 bitjaru/styleseed 命令跟随可变的 main 分支。

升级现有的 23 项技能安装

通过相同的渠道重新安装。然后向 StyleSeed 发出“整合我旧的技能条目”。 更新工作流会验证新的统一负载,并且仅在技能发现范围之外归档未被修改的旧 ss-* 目录;修改过的副本保留供您审阅。重新启动代理会话。 使用 $styleseed build / /styleseed build 代替以前的 $ss-build / /ss-build 注册。所有 22 个工作流依然打包在一起;现在只需选择 styleseed 就够了。

当前规则检查的内容

StyleSeed 提供 74 条工艺规则和一个 0–100 的评分门控,告诉已安装的代理 在低于 80 分之前先修订界面再展示。检查必须通过所选语法和项目契约来解读,而非视为通用品味。该工作流必须被实际调用; 仅有 markdown 文件无法阻止交付,且 80 分并不代表专家认可。

检查 原因

未选择的默认强调色 要求有一个经过明确记录的色彩角色

将 Emoji 用作 UI 图标 🚗 🧺 ⭐ 会注入随机颜色,且在不同操作系统上渲染效果不同

每个功能卡片上方的“图标嵌入芯片” 第一代 AI 痕迹——用装饰伪装成信息

权重相同、居中的全等网格卡片 机器合成的头号痕迹:没有焦点

意外的纯黑背景 使用所选语法的表面模型;支持的明确例外有所不同

超出所选比例的字号 防止无意的层级漂移

组件中硬编码的十六进制色值 只能使用 token——否则无法在不同界面间维持锁定

仅仅禁止默认值是不够的——一旦旧的默认值被阻止,代理会收敛到新的统一模板。这就是为什么规则附带强制性的“先评分再修复”循环,而不是一个清单。安装后会发生什么 ↓

一个组件。三套 token 外观。同一个聊天 UI 在 Toss · Raycast · Arc 启发的 token 集合之间变形。外观皮肤改变颜色和字体材质;StyleSeed 品牌配方则改变实际 的几何结构、容器、控件、集合、密度和动效。

外观皮肤是受启发的 token 集合,而非重新创作。比较这九个结构配方 →

专家决策变成可重复的指令——而不是一种通用美学。

判断带有实现上下文——决策、适用性和证据,而不仅仅是调色板 · 针对结果选择合适的语法——消费服务、运维、技术、编辑、 商务、机构、营销或顺序叙事 · 真正的形态学选择——九个品牌配方改变结构和组件选择, 而非仅仅调色板 · 生成式调色引擎——任意关键色都可生成渐变、适配上下文的表面、 评分伴随色、语义角色、对比度证据、CSS token 和媒体锚点;八个 配方保持为主流的成品姿态 · Studio 流程——三个方向、人工选择、交互场景、图像/视频任务、 可工作的原型,以及原型优先的样片 · 参考资料变成规则——/styleseed reference 将截图、URL、Figma 或现有 UI 编译为有证据支持的项目语法 · 只提供您需要的上下文——/styleseed resolve 将所选方法编译为一个小的、 可哈希校验的项目完整目标 · 超越 Web UI——为产品 UI、社交轮播、幻灯片、文档和图形提供适配器 · 对抗 AI 痕迹——默认靛蓝、图标嵌入芯片陈词、模板布局、彩虹列表 · 辅助证明门控——在您看到之前进行代码评分 + 渲染像素验证 · 每个代理——提供 CLAUDE.md、AGENTS.md、.cursorrules · 阻止漂移的设计锁定 · 免费且采用 MIT 许可

核心判断 × 输出语法 × 表面适配器 × 域/页面 × 品牌配方 × 调色板配方 × 可选配置文件。阅读架构 →

完整页面:before · after · 更多 before/after →

🔥 我们将本页的早期版本通过自身审核。它得了 58/100 → 这是凭据

同样的产品,六种外观——每一种都只需 /styleseed restyle 。连贯、独特,从不千篇一律。

快速开始 · Studio · 调色板 · Claude Code UI 指南 · Codex UI 指南 · 品牌配方 · 架构 · 引擎 + 配方 + 外观皮肤 · 动效 · 技能 · Wiki · 한국어

快速开始之后会发生什么

为什么提示词先安装:上下文编译器和质量门控只有在 技能安装后才能运行。安装会将 STYLESEED.md 转化为一个小型源哈希规则包, 然后在您看到之前对结果进行评分和修复。如果不安装, llms.txt 仍会告诉任何代理 StyleSeed 的 结构以及其机器可读目录所在的位置,但编译和门控会变成 一条较弱的、人工路径。支持 Claude Code(CLAUDE.md)、Codex / Amp / Gemini CLI (AGENTS.md)和 Cursor(.cursorrules)——StyleSeed 同时提供这三者。(先规划是 让结果看起来不随机的关键——参见 Troubleshooting。)

您的代理在加载 StyleSeed 后的实际操作:

您 ▸ 帮我做一个计费设置页面 代理 ▸ (计划模式)关键色?对于计费我会选深青色——#0F766E,氛围:锐利 · 平静 · 值得信赖(不是默认的靛蓝)。动效:Snap。可以吗?▸ y

代理 ▸ ✓ 已写入 STYLESEED.md——外观皮肤、强调色、字体、圆角、动效已为项目范围内的视觉工作锁定 代理 ▸ 正在构建……在我向您展示任何东西之前先运行质量门控 门控 ▸ ✗ 两种强调色 ✗ “普通”行被着色 ✗ 没有空状态 → 正在修复 代理 ▸ ✓ 88/100——一种强调色、灰色普通状态、真实的空/错误状态。这是页面。

STYLESEED.md 锁定是防止漂移的机制。您的外观皮肤、关键色、圆角和动效只写入一次。已安装的项目说明和 StyleSeed 技能在视觉工作中重新读取它,因此这些决策可以在新界面和新会话中存活。当构建工作流运行时,质量门控会在展示之前审阅并修复 UI(彩虹列表、两种强调色、缺失状态),它也可以对旧的通用构建进行改造。

方法保持开放和可移植。源代码是纯 Markdown;安装引入 确定性上下文编译器、清单和可执行门控。如果无法安装, llms.txt 为任何代理提供可移植的路由契约, 但它本身无法提供相同的可重现本地编译。

也想要单个 StyleSeed 技能(styleseed 路由器加上 Studio、上下文解析、设置、构建、审查、评分和验证等 22 个 ss-* 工作流)?

npx -y skills add bitjaru/styleseed -a codex claude-code -y --copy

将一个独立的 StyleSeed 技能安装到本项目的 Codex 和 Claude Code 中。 对于其他代理,请在快速开始中使用交互式命令。然后在 Claude Code 中运行 /styleseed setup → /styleseed resolve,或者在 Codex 中运行 $styleseed setup → $styleseed resolve(您也可以 从 Codex 的 /skills 选择器中选择 StyleSeed)。解析器会写入一个针对性的 .styleseed/effective-rules.md 包以及源哈希清单,因此代理不需要 每次都加载 220KB 的完整手册。您的代理可能会在首次使用时要求您批准工具。 无法安装?请阅读 llms.txt 以获取 可移植路由契约。

Claude Code 插件市场

npx skills add 将技能复制到您的项目,并可在每个受支持的代理上工作,因此 它仍然是推荐路径。如果您更希望 Claude Code 将 StyleSeed 作为版本化插件来管理并能够原地更新,那么本仓库也是一个市场:

claude plugin marketplace add bitjaru/styleseed claude plugin install styleseed@styleseed

两种路径都安装具有 22 个内部工作流的同一公开技能。可选的 ss-learn 扩展两者都不包含。

您的代理及其确切路径:

您的代理 读取 最快安装

Claude Code CLAUDE.md + /styleseed npx -y skills add bitjaru/styleseed -a claude-code -y --copy

Cursor .cursorrules cp engine/.cursorrules .cursor

……(正文超出本站单页篇幅上限,此处截断;完整表述请见下方原文入口。)

译文由上游机器翻译生成,可能有误;判断请以英文原文为准。

英文原文(来源本站未改写)

bitjaru

/

styleseed

Public

Notifications You must be signed in to change notification settings

Fork 89

Star 967

main

Branches Tags

Go to file

Code Open more actions menu

Latest commit

History

262 Commits

262 Commits

Folders and files

Name Name Last commit message

Last commit date

.agents

.agents

.claude-plugin

.claude-plugin

.codex-plugin

.codex-plugin

.github

.github

.styleseed

.styleseed

assets

assets

demo-pricing

demo-pricing

docs

docs

engine

engine

examples

examples

extensions/ learning

extensions/ learning

packaging/ codex

packaging/ codex

research/ design-judgment

research/ design-judgment

scripts

scripts

showcase

showcase

skills/ styleseed

skills/ styleseed

skins

skins

.gitattributes

.gitattributes

.gitignore

.gitignore

AGENTS.md

AGENTS.md

CHANGELOG.md

CHANGELOG.md

CODE_OF_CONDUCT.md

CODE_OF_CONDUCT.md

CONTRIBUTING.md

CONTRIBUTING.md

LICENSE

LICENSE

README-KR.md

README-KR.md

README.md

README.md

ROADMAP.md

ROADMAP.md

SECURITY.md

SECURITY.md

THIRD_PARTY.md

THIRD_PARTY.md

View all files

Repository files navigation

StyleSeed

Make expert design judgment repeatable by coding agents.

StyleSeed turns recorded design decisions into project-local rules and implementation workflows. Support experts, not replace them with a collection of tastes. Open source, for Claude Code · Codex · Cursor.

Same product. Same prompt. Only the rules changed.

Measured on 120 rendered benchmark cells: the enforced gate improved both Codex and Claude Code by +5.3 points . Raw rules alone were inconsistent (Codex +1.6, Claude Code −3.7), which is why StyleSeed ships a render → score → revise loop—not a prompt dump. Read BENCH-V1 and inspect the raw evidence →

Easy Start (30 seconds)

Our goal is repeatable application of expert judgment, not a claim of expert-level output today. The engine compiles selected rules, preserves project choices, and supports code and rendered checks. A score does not replace human design acceptance. Product principles · Quality-first roadmap

1. Open a terminal in your project folder and run this command. Requires Node.js/npm.

Already installed? Update and consolidate your existing skill list . One request covers the same install scope, verified backup, and revision checks.

npx -y skills add bitjaru/styleseed -a codex claude-code -y --copy

Installs the core skills for Codex and Claude Code together, with no agent, skill, or install-mode menus . It copies the skills into this project. It does not install globally or change other projects.

2. Send one message to your agent. Start a fresh session if the skills do not appear.

Codex: $styleseed Help improve this screen. Preserve our existing design choices and show me what needs a decision.

Claude Code: /styleseed Help improve this screen. Preserve our existing design choices and show me what needs a decision.

Only styleseed is registered. It selects the needed internal workflow from your request. Choose unresolved design decisions together, then inspect the actual rendered result.

Only use one agent, or want to choose the options yourself?

Codex only: npx -y skills add bitjaru/styleseed -a codex -y --copy

Claude Code only: npx -y skills add bitjaru/styleseed -a claude-code -y --copy

Cursor or another agent: npx skills add bitjaru/styleseed → your agent → Project → Copy.

In the interactive list, Codex is already included under Universal . Do not look for it again under Additional agents.

-y skips installer questions; it does not bypass your coding agent's tool permissions.

Claude Code guide · Codex guide · See examples · Need help?

Evaluating the repository?

Use the three-minute verification path to test a clean public install before trusting the README. The source-level evaluator quickstart then connects that install to the published release manifest, Windows PowerShell evidence, CI, SBOM, benchmark boundary, and production build.

Want a first PR? Fix a doc, add a regression fixture, improve a skin, or claim a good first issue . Small docs and test fixes need no proposal. See the 15-minute contribution path .

For a fixed evaluation version, use the v5.0.0 release archive and its checksums. The default bitjaru/styleseed command follows mutable main .

Upgrading an existing 23-skill install

Reinstall through the same channel. Then ask StyleSeed, consolidate my old skill entries . The update workflow verifies the new unified payload and archives only unmodified old ss-* directories outside skill discovery; modified copies remain for review. Restart the agent session. Use $styleseed build / /styleseed build instead of the former $ss-build / /ss-build registrations. All 22 workflows remain bundled; selecting only styleseed is now sufficient.

What the current rules check

StyleSeed ships 74 craft rules and a 0–100 scored gate that tells an installed agent to revise screens below 80 before presentation. Checks must be interpreted through the selected grammar and project contract, not as universal taste. The workflow must actually be invoked; a markdown file alone cannot block delivery, and 80 points is not expert approval.

Check Why

Unselected default accent require an intentional, recorded color role

Emoji as UI icons 🚗 🧺 ⭐ inject random colors, render differently per OS

The icon-in-a-chip above every feature card gen-1 AI tell — decoration pretending to be information

All-even grid of same-weight centered cards the #1 machine-composed tell: no focal point

Accidental flat-black backgrounds use the selected grammar's surface model; explicit supported exceptions differ

Type sizes outside the selected scale prevent unintentional hierarchy drift

Hardcoded hex in components tokens only — otherwise the lock can't hold across screens

Banning the defaults isn't enough — agents converge on new uniforms once the old ones are blocked. That's why the rules come with an enforced score-then-fix loop, not a checklist. What happens after install ↓

One component. Three token skins. Same chat UI morphing across Toss · Raycast · Arc-inspired token sets. A skin changes color and type material; a StyleSeed brand recipe changes the actual geometry, containment, controls, collections, density, and motion.

Skins are inspired-by token sets, not recreations. Compare the nine structural recipes →

Expert decisions become repeatable instructions — not one universal aesthetic.

Judgment with implementation context — decisions, applicability, and evidence, not just palettes · Right grammar for the result — consumer service, operations, technical, editorial, commerce, institutional, marketing, or sequential story · Real morphology choices — nine brand recipes change structure and component selection, not just palette · Generative palette engine — any key color becomes OKLCH ramps, context-fit surfaces, a scored companion, semantic roles, contrast evidence, CSS tokens, and media anchors;

eight recipes remain maintained product postures · Studio pipeline — three directions, human selection, interaction scenes, image/video jobs, working prototype, and a prototype-first reel · References become rules — /styleseed reference compiles screenshots, URLs, Figma, or an existing UI into an evidence-backed project grammar · Only the context you need — /styleseed resolve compiles the chosen method into a small, hash-verifiable project bundle · Beyond web UI — adapters for product UI, social carousels, decks, documents, and graphics · Fights the AI tells — the default indigo, the icon-chip cliché, template layouts, rainbow lists · Auxiliary proof gates — code score + rendered pixel verification before you see it · Every agent — ships CLAUDE.md + AGENTS.md + .cursorrules · A design lock that stops drift · Free & MIT

Core judgment × output grammar × surface adapter × domain/page × brand recipe × palette recipe × optional profile. Read the architecture →

Full pages: before · after · more before/afters →

🔥 We ran an early version of this page through our own gate. It scored 58/100 → here's the receipt

Same product, six looks — each one /styleseed restyle away. Coherent, distinct, never generic.

Easy Start · Studio · Palettes · Claude Code UI guide · Codex UI guide · Brand recipes · Architecture · Engine + Recipes + Skins · Motion · Skills · Wiki · 한국어

What happens after Easy Start

Why the prompt installs first: the context compiler and quality gates can only run when the skills are installed. Installing turns STYLESEED.md into a small source-hashed rule bundle, then actually scores and fixes the result before you see it. Without installation, llms.txt still tells any agent how StyleSeed is structured and where its machine-readable catalog lives, but compilation and gates become a weaker manual path. 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 for project-scoped visual work 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. Installed project instructions and StyleSeed skills re-read it for visual work, so those decisions can survive new screens and sessions. When the build workflow runs, the Quality Gate reviews and fixes the UI (rainbow lists, two accents, missing states) before presentation — and it can retrofit an old generic build too.

The method stays open and portable. The sources are plain markdown; installation adds the deterministic context compiler, manifest, and executable gates. If installation is unavailable, llms.txt gives any agent the portable routing contract, but it cannot provide the same reproducible local compile by itself.

Want the single StyleSeed skill too (the styleseed router plus 22 ss-* workflows for Studio, context resolution, setup, build, review, score, and verification)?

npx -y skills add bitjaru/styleseed -a codex claude-code -y --copy

Installs one self-contained StyleSeed skill into Codex and Claude Code in this project. For other agents, use the interactive command in Easy Start. Then run /styleseed setup → /styleseed resolve in Claude Code or $styleseed setup → $styleseed resolve in Codex (you can also choose StyleSeed from Codex's /skills picker). The resolver writes a targeted .styleseed/effective-rules.md bundle plus a source-hash manifest, so the agent does not need the 220KB full handbook for every task. Your agent may ask you to approve tools on first use. No install possible? Read llms.txt for the portable routing contract.

Claude Code plugin marketplace npx skills add copies the skills into your project and works across every supported agent, so it stays the recommended path. If you would rather have Claude Code manage StyleSeed as a versioned plugin it can update in place, this repository is also a marketplace:

claude plugin marketplace add bitjaru/styleseed claude plugin install styleseed@styleseed

Both paths install the same public skill with 22 internal workflows. The optional ss-learn extension is in neither.

Your agent, its exact path:

Your agent Reads Fastest install

Claude Code CLAUDE.md + /styleseed npx -y skills add bitjaru/styleseed -a claude-code -y --copy

Cursor .cursorrules cp engine/.cursorrules .cursor

... (truncated at the site's per-page length limit; see the source link below for the full text.)

出处https://github.com/bitjaru/styleseed抓取日期 · 采集源 Hacker News

03 / EVIDENCE GAPS

这条还缺什么证据?

下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。

  • 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
  • 商业模式未定确认按席位/按用量/授权还是开源托管版收费;开源项目另查 LICENSE 与是否存在付费版。
  • 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。

通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法。

04 / SIGNAL HISTORY

发现时间线