Agent Skill - Hallmark
Hallmark 是一套面向 Codex、Claude Code 和 Cursor 的前端设计 Skill。它不是组件库、CSS 框架或运行时依赖,而是一套写给 AI 编程助手的设计流程、审美约束和检查清单。

文章目录 7
Hallmark 是什么?
Hallmark 是一套面向 Codex、Claude Code 和 Cursor 的前端设计 Skill。它不是组件库、CSS 框架或运行时依赖,而是一套写给 AI 编程助手的设计流程、审美约束和检查清单。
它的目标可以概括为一句话:
让 AI 生成的界面看起来像经过设计,而不是一眼就能看出的“AI 模板站”。
这里的 “AI 味” 通常包括:
- 所有产品都使用相同的“大标题 Hero → 三张功能卡 → CTA → Footer”
- 紫蓝渐变、玻璃拟态和满屏圆角卡片
- 随手编造的“提升 47%”“10× faster”“50,000+ 用户”
- 斜体强调词、假浏览器窗口、假 Mac 红黄绿按钮
- 只换颜色,不改变页面结构
- 桌面端好看,但手机端标题溢出、按钮断成两行
Hallmark 重点解决的不是单纯的配色问题,而是 页面结构同质化。它要求不同需求选择不同的宏观结构,而不是反复套用同一套 Landing Page 骨架。官方说明
它是怎么工作的?
一次完整的新页面设计大致会经过下面的流程:
扫描现有项目
读取
package.json、Tailwind 配置、CSS Token、字体、动画依赖和框架,决定哪些现有设计元素需要保留。确定设计语境
明确三个问题:
- Audience:谁在使用?
- Use case:页面最主要的动作是什么?
- Tone:editorial、brutalist、luxury、playful、technical 等具体气质
“简洁现代”在 Hallmark 看来太模糊,不能算有效的设计方向。
先选宏观结构,再选颜色
这是它最特别的地方。它先确定页面的信息节奏、标题位置、内容密度、导航与 Footer 形态,然后才进入视觉主题。
选择设计类型和主题
它目前区分四种主要 genre:
- Editorial
- Modern Minimal
- Atmospheric
- Playful
然后从 20 个内置主题中选择,例如 Newsprint、Brutal、Terminal、Garden、Riso、Cobalt、Lumen、Hum 等。品牌意图足够明确时,也可以生成一套定制的 OKLCH 色板、字体和页面结构。主题选择机制
执行 anti-slop 检查
包括内容真实性、字体、色彩 Token、响应式、可访问性、结构重复、交互状态等大量检查项。
生成前自我评审
从 Philosophy、Hierarchy、Execution、Specificity、Restraint、Variety 六个维度打分;低于要求就先修改,再交付。
它的完整规则并不全塞在一个 Prompt 里,而是拆成了 typography、color、responsive、motion、macrostructure、anti-patterns 等参考文件,按需求加载。规则目录
四种主要用法
Hallmark 提供一个默认模式和三个明确命令:
| 用法 | 作用 |
|---|---|
| 默认模式 | 设计并实现一个新页面或 UI |
hallmark audit <target> |
检查现有页面,输出按优先级排列的问题清单,不修改代码 |
hallmark redesign <target> |
保留品牌、文案、信息架构和项目边界,重新设计视觉结构 |
hallmark study <截图或URL> |
提取参考设计的结构、字体搭配、色彩锚点和设计 DNA |
study 并不是让 AI 像素级抄袭。它只提取设计规律,还可以输出一个便携的 design.md,让后续页面继续遵守同一套设计系统。Study 说明
例如:
hallmark audit app/page.tsxhallmark redesign app/page.tsx --mood editorialhallmark study https://example.com也可以自然语言调用:
使用 Hallmark 为一个独立咖啡订阅品牌设计首页。
受众是已经购买精品咖啡的人,主要动作是订阅。
风格要温暖、手工印刷感、偏编辑设计。仓库还提供了一组可以直接复制的完整需求示例。Recipes
对组件的特殊处理
如果需求只是按钮、输入框、卡片、弹窗等单个组件,Hallmark 会切换到 component-scope,不套用整页流程。
交互组件原则上要覆盖八种状态:
- Default
- Hover
- Focus
- Active
- Disabled
- Loading
- Error
- Success
同时生成一个预览页面,把八种状态一次展示出来。这一点对真实产品开发很实用,因为普通 AI 经常只实现默认和 Hover 两种状态。
它比较有价值的设计原则
我认为其中最值得借鉴的是下面几项:
- 结构多样性优先于视觉换皮:不同 Brief 应产生不同页面骨架。
- 不编造商业证据:没有数据就使用待确认占位,或者改用不依赖数据的结构。
- 尊重已有项目:先扫描现有字体、颜色和组件体系,不随意推翻。
- Token 锁定:颜色和字体统一引用设计 Token,避免边写边发明新颜色。
- 响应式是硬要求:覆盖 320、375、414、768 px 等宽度。
- 保留项目边界:Redesign 不等于删除原有路由和组件目录。
- 设计可持续:通过
design.md固定跨页面设计系统,通过.hallmark/log.json避免连续生成相同主题。
它的局限
Hallmark 很有想法,但也不是“安装后自动拥有顶级设计师”:
- 它是一套指令和约束,最终质量仍取决于模型执行能力、项目上下文和需求质量。
- 规则非常强势,适合需要鲜明设计方向的项目;对于必须严格遵循现有企业 Design System 的项目,需要明确让它以现有系统为准。
- 工作流较长,会比普通一句 Prompt 消耗更多上下文和执行时间。
- 它擅长网页与产品 UI,但不能替代真实用户研究、品牌策略和设计评审。
- 图片主导的电商、旅行、餐饮、Lookbook 页面目前仍是作者公开承认的薄弱项,原生图片生成集成还在 Roadmap 中。Roadmap
- 文档当前存在小版本差异:README 写的是 57 个检查 gate,而
SKILL.md部分位置写成 58 个;不影响使用,但说明项目仍在快速迭代。
安装
官方推荐:
npx skills add nutlope/hallmarkCodex 也可以手动复制到:
~/.codex/skills/hallmark/或者只在某个项目启用:
.codex/skills/hallmark/安装后可以再次运行同一个 npx skills add 命令更新。安装说明
总体来说,Hallmark 最适合:
- AI 生成的页面总是“能用但很像模板”
- 想让 Codex 主动承担更多设计判断
- 需要审计、重设计或提取参考网站设计语言
- 希望把审美要求变成可复用、可检查的工程流程
它最大的贡献并不是那 20 套主题,而是把“不要有 AI 味”从一句模糊要求,拆成了一套相对可执行的设计协议。
相关文章
- AI 智能体
Agent Skill - grill-me
grill-me 可以理解为:在真正动手之前,让智能体充当严格的产品经理、架构师和反方评审,对你的方案进行结构化追问。 它并不是增强模型知识的技能,而是改变模型的工作方式——从“理解个大概就开始做”,切换为“先消除关键歧义,再执行”。
- AI 智能体
Agent Skill - ponytail
这是一个旨在引导AI遵循“奥卡姆剃刀”原则,追求代码极简主义的技能
- AI 智能体
2026 八大最新大模型推理强度实测:得分、Token 消耗与 API 成本
只汇总 OpenAI GPT、Anthropic Claude、智谱 GLM、DeepSeek、MiniMax、小米 MiMo、Moonshot Kimi 与 Google Gemini 的最新旗舰模型,比较各推理强度下的综合评测得分、输出 Token、每任务成本、整套测试费用,并补充多模态、编码 Agent 能力与官方 API 价格。
评论
0 条评论会在审核后展示,邮箱不会公开。