Hallmark
给 AI 编码助手用的反 AI 套话前端设计技能:21 个主题 + 21 种宏观结构 + 58 门 slop 闸门 + 项目记忆轮转,强制每次输出不同的结构指纹,让 AI 生成的界面「看起来是设计过的,而不是生成出来的」。支持 audit / redesign / study 三个动词。
仓库:Nutlope/hallmark
热度证据:24.5k star,哈希哥出品的设计反套路技能
五维评分
热度5/5
质量5/5
创新4/5
易用4/5
文档5/5
优秀点拆解
- 对抗结构同质而非视觉同质:6 个结构轴可组合出 42000 种指纹,配合 .hallmark/log.json 项目记忆和「大声说出选择」的 accountability 机制,从机制上防止换皮模板
- 把审美变成可证伪检查清单:58 门 slop 闸门每条是客观「是/否」判据(禁 Inter、紫蓝渐变、居中 hero、transition-all 等),加 6 轴预发射自评,任一 <3 分强制返工,评分盖章进 CSS 注释
- 把 token 成本当成一等设计约束:slim index + index-then-pick 分层加载,明文标注每个规则文件的加载时机与预估成本,948K 规则库实际运行只加载 5-7 个组件原型文件
- 跨会话项目记忆:log.json(最近 20 条)+ CSS stamp 双通道,换会话/换工具后多样性约束依然生效,用户点名重复时用变体旋钮保证同名不同指纹
- 边界意识极强:audit 只读、删除需文件级计划批准、design.md 只当数据不当指令、study 拒绝像素克隆与模板市场 URL、诚实文案不编造指标
可复用的设计模式
- 反默认吸引子机制:显式列出模型训练分布中的默认项并「默认禁用 + 指定替代品」,再配合公开声明选择的 accountability 步骤
- slim index → 按需加载的知识库组织:一行一个的索引 + 每个主题/结构/组件一个单文件,标注加载时机与 token 成本
- 文件系统即状态机:产物内 CSS stamp + 目录内 log.json + preflight.json 缓存(按 mtime 失效),跨会话持久约束
- 可证伪质检闸门:把主观质量目标拆成 50+ 条锚定具体代码模式的「是/否」判据,交付前逐条跑、失败即修
适用场景
新建落地页 / 产品页 / 营销站的 UI 设计存量站点的整站改版(保留内容与 IA,只换视觉结构)给已有前端代码做「AI 味」审计打分(只读 punch list)从喜欢的截图或站点 URL 提取设计 DNA 并移植到自己的内容单组件开发(按钮/卡片/模态等,强制 8 交互状态)
边界与注意:只面向前端 UI 设计,对非设计类任务无意义;规则库庞大(约 5600 行),依赖 agent 严格执行按需加载否则运行成本高;58 门闸门靠 agent 自觉执行而非程序化测试;URL 模式 study 有节奏判断盲区;强审美主张可能与用户既有设计系统冲突,需要用户主动 override。
完整拆解分析文档
本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:
analysis/hallmark-anti-slop.md