项目详情

Hallmark

拒绝 AI 生成感的设计 skill——21 主题 + 4 动词 + 57 道 slop 检测

Nutlope/hallmark MIT Together AI 出品 21 themes · 4 verbs 57 slop-test gates

更新于 2026-08-09

← 返回汇总
项目速览

一句话定位

两个不同 brief 出来的页面,该像两个不同的网站,不是同一模板换色

Together AI 出品的设计 skill,给 Claude Code / Cursor / Codex 用。核心差异化:强调结构多样性,不只是视觉多样性。为每个 brief 选 macrostructure(宏观结构),套 21 个主题之一,跑 57 道 slop-test 门禁 + 发射前自我批评,拒绝 LLM 训练出来的默认审美。不同 brief 生成的两个页面感觉是不同的网站,不是换色模板。适合想让 AI 生成「不像 AI 生成」的落地页/UI、或审计既有设计 AI 味的开发者。

核心数据

仓库画像

21
命名主题
4
动词(build/audit/redesign/study)
57
slop-test 门禁
6
自我批评轴

规则集源自 anti-AI-slop 设计共识(Anthropic frontend-design skill、Claude cookbook、2026「触觉反叛」运动)。配套在线 demo usehallmark.com 展示 21 主题实例。一键安装 npx skills add nutlope/hallmark。

🔥 核心理念

结构多样性 > 视觉多样性

这是 Hallmark 与其他 anti-slop skill 的根本区分点。多数工具只换配色/字体,Hallmark 坚持宏观结构(macrostructure)必须随 brief 变化。

普通 anti-slop 工具

hero → 3 feature → CTA → footer 的固定节奏,只换配色和字体。10 个页面看起来像 10 个换皮模板。

Hallmark

为每个 brief 选不同的 section 节奏、标题位置、组件 voice。两个页面感觉是两个不同的网站。

Hallmark 信条
Two pages by Hallmark for two different briefs should feel like different sites, not colour-swaps of the same template.
🔥 4 个动词

不只是「生成」,是全生命周期

动词做什么边界
(默认)build新建 UI:选 macrostructure + 套主题 + 跑 slop-test 后交付greenfield 页面
hallmark audit对既有代码按反模式打分,返回排序 punch list只读不改
hallmark redesign保留文案+IA+品牌,用不同指纹重建视觉结构现有实现边界内,除非用户确认全重建
hallmark study从欣赏的设计提取 DNA(macrostructure/字体配对/色彩锚点)拒绝像素克隆,拒绝付费模板 URL

study 动词支持图片或 URL(自动路由)。URL 模式经 WebFetch 读 HTML/CSS,能命名确切字体和色值,但判不了节奏。可输出可移植的 design.md 给其他 AI 工具交接。

🔥 57 道 slop-test

发射前的反 AI 味门禁

每份输出交付前必须通过 57 道检测门禁 + 6 轴自我批评(哲学/层级/执行/具体性/克制/多样性,任一 ≤3 分返工)。

字体类

拒绝 Inter / Arial / system 默认;强制字体配对有意图。

配色类

拒绝紫蓝渐变;色彩必须有锚点,OKLCH 优先。

结构类

拒绝 hero→3feature→CTA 套路;拒绝卡片套娃。

组件类

拒绝假 IDE chrome、假浏览器外壳、重绘 UI 骨架。

触感类

鼓励触觉质感(riso 印刷 / 手工 / 材质),反平面数字感。

+ 移动端

每次输出验证 320/375/414/768px 四个断点。

🔥 21 主题 + Custom 分支

主题目录与逃逸阀

默认从 21 个命名主题(catalog)轮换。当 brief 带创作意图(用户指定品牌色、多属性氛围、或明确要 custom),静默切换到 Custom 分支——从零搭一次性 OKLCH 配色 + 字体配对。

Bubble· Hum· Cobalt· Carnival· Lumen· Hollowback· Off-Register· Quaternary· modern-minimal· atmospheric…
Catalog(默认)

21 个命名主题按多样化规则轮换。vanilla brief 永远看不到 "catalog" / "custom" 字样,目录静默运行。

Custom(逃逸阀)

仅当 brief 带创作意图触发。量身定制配色/字体/布局,同样跑 57 道 slop-test,无模板兜底。

实现安全栏

设计 skill,不是推平代码库的许可证

快速上手

一行安装

# 一键安装(npx skills)
npx skills add nutlope/hallmark

# 或手动复制 SKILL.md + references/ 到:
# Claude Code: ~/.claude/skills/hallmark/
# Cursor:     .cursor/rules/hallmark.mdc(body,无 frontmatter)
# Codex:      ~/.codex/skills/hallmark/

# 装好后,自然语言触发:
"帮我设计一个蜂蜜农场的落地页"     # → 默认 build,选主题
"hallmark audit 这个页面"          # → 打分 punch list
"hallmark study https://xxx.com"   # → 提取设计 DNA

按 T 键循环切换主题。worked examples 见 docs/recipes.md 和 docs/study-examples.md。

🔥 vs Impeccable

与同赛道竞品的差异

维度HallmarkImpeccable
出品Together AI(Nutlope)pbakaus(社区)
核心主张结构多样性(macrostructure 随 brief 变)确定性检测(59 规则零 LLM)
主题系统21 命名主题 + Custom 分支brand/product 二分叉
动词数4(build/audit/redesign/study)23(细粒度命令)
检测57 slop-test + 6 轴自我批评(LLM 驱动)59 确定性规则 + CLI/扩展(零 LLM)
独有能力study(从设计提取 DNA)live 浏览器可视化迭代
runtimeClaude Code / Cursor / Codex14+ runtime + hook 自动化

定位差异:Hallmark 重「结构创新 + 主题丰富」,适合要多样性的批量页面;Impeccable 重「确定性检测 + 工作流命令」,适合团队统一规范 + CI 集成。

在线体验

Playground:主题指纹对比 + slop 检测

本地构建的交互式 demo:左边选 brief 输入,中间实时预览主题指纹差异,右边跑 slop-test 检测。感受 21 主题如何让不同 brief 长出不同结构,而非换色模板。

🎨 打开 Playground
主题指纹对比

同一 brief 切换主题,看 macrostructure + 配色 + 字体如何变化

slop-test 检测

输入 HTML,实时跑代表性反模式检测,标红违规

4 动词演示

build / audit / redesign / study 各自工作方式可视化

适用场景

适合谁用

风险提示

需要警惕

潜力评估

未来空间

Together AI 背书 + Nutlope(高影响力开发者)出品,起点高。「结构多样性」这一主张切中 anti-slop 赛道的真正痛点(多数工具只换皮)。study 动词(设计 DNA 提取)是独特能力。若 21 主题持续丰富 + Custom 分支成熟,可成为批量页面生成的设计大脑。


上一个
OfficeCLI
下一个
OpenMontage
1 / 16