hallmark

给 AI 编程助手装上设计规范,生成页面不再千篇一律

开源 🏷️定价信息待确认 ⏳ 访问状态待核验 设计创意 🍴 复刻 2477 🐛 待处理 71 👀 关注 91
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 46764
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

hallmark 项目界面预览图
图片来源:项目官网

项目数据

分类设计创意
开发团队Nutlope
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⏳ 访问状态待核验
是否开源是
开源协议MIT
主要语言CSS
GitHub 星标★ 46764
上线时间2026-04-27 00:00:00
代码更新2026-11-03
仓库体积228.1 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-11-04
浏览次数0

项目介绍

hallmark 是一套面向 Claude Code、Cursor、Codex 等 AI 编程助手的设计技能规范,用 CSS 与规则文件约束 AI 生成界面的审美取向,解决 AI 写前端时常见的模板化、千篇一律、排版粗糙问题。它把设计原则、间距节奏、字体层级、配色与组件细节固化成可被模型读取的技能包,让助手在生成页面时遵循统一的视觉语言,而不是堆砌默认样式。核心能力包括:提供可直接挂载的设计规则集,覆盖布局、排版、颜色、动效与响应式细节;适配多个主流 AI 编码工具;以轻量 CSS 为主要载体,便于嵌入现有工程;通过明确的正反例约束输出质量。适合希望提升 AI 生成界面完成度的前端与设计协作场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-04 · 当前星标 ★ 46764

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Node.js 18 或更高版本
  • 已安装 Claude Code、Codex CLI、Cursor 或 OpenCode 中的至少一个 AI 编程助手
  • 如需浏览器渲染检查:Chrome 浏览器 + puppeteer-core
  • 可选:从源码克隆安装时需要 git

安装与启动步骤

  1. 1确认 Node 版本

    Hallmark 通过 npx 安装,先确认本机 Node 版本不低于 18,否则跳过安装直接升级 Node。

    node -v
  2. 2全局安装技能包

    用 skills 命令把 hallmark 装到全局,所有项目都能调用;去掉 -g 则只装进当前项目。

    npx skills add nutlope/hallmark -g
  3. 3安装浏览器检查依赖

    渲染检查与截图需要 puppeteer-core 和 Chrome;不装也能跑静态检查,只是少了八种宽度的渲染校验。

    npm i -g puppeteer-core
  4. 4只装到单个助手

    不想装给所有工具时,用 --agent 指定目标,可选 claude-code、codex、opencode、cursor、github-copilot。

    npx skills add nutlope/hallmark -g --agent claude-code
  5. 5插件方式安装

    Claude Code 用户可改用插件市场安装,装好后以 /hallmark:hallmark 形式调用。

    /plugin marketplace add nutlope/hallmark
    /plugin install hallmark@hallmark
  6. 6从克隆安装

    克隆仓库后运行安装脚本,它会先校验所有主题与参考文件,再复制到助手技能目录。

    git clone https://github.com/Nutlope/hallmark.git
    node skills/hallmark/scripts/install.mjs
  7. 7在助手中调用

    在对话里用斜杠命令指定模板,或直接描述要建的页面;若它没自动生效,就明确说“use hallmark to build ...”。

    /hallmark 做一个预约页面
  8. 8检查生成页面

    用 sloplint 对单个文件或目录做静态与渲染检查,找出模板化痕迹和被 Floor 拦下的问题。

    node skills/hallmark/scripts/sloplint.mjs ./index.html --render

关键配置

配置项必填说明示例
--agent否限定只安装到某一个 AI 编程助手,避免写进所有工具目录claude-code
-g否全局安装,对所有项目生效;不加则仅当前项目可用-g
design.md否项目内锁定的设计说明文件,预检阶段会被读取以保持视觉一致design.md

如何确认成功

安装后 ~/.claude/skills/hallmark(或 ~/.agents/skills/hallmark)目录存在,在助手内输入 /hallmark 能触发技能即成功。

常见问题

Q:安装后助手没有自动调用怎么办?

A:在提示词里直接点名,写成“use hallmark to build …”或使用 /hallmark <提示词> 显式调用,模型就会加载这套设计规则。

Q:必须装 Chrome 和 puppeteer-core 吗?

A:不是必须。缺这两样时 sloplint 的 --render 渲染检查和截图不可用,但静态检查仍然正常运行。

Q:想只给一个工具装,怎么弄?

A:在安装命令后加 --agent 参数,取值可以是 claude-code、codex、opencode、cursor 或 github-copilot。

Q:为什么页面要按页面用途来设计?

A:Hallmark 要求预订页能预订、商店页能卖货、订阅页能订阅,主操作放在该品类习惯的位置,而不是套通用模板。

注意事项

  • 每个页面是自包含的 HTML 与 CSS,第一条 CSS 注释里会记录本次做出的设计决策。
  • 构建流程会用 scripts/theme.mjs deal 抽三个主题,再用 draw 按页面用途生成结构,主题共五十套。
  • Floor 级检查(对比度、焦点、减少动效、编造事实、手机布局断裂)不会放行,必须先修好。
  • 从克隆安装前先确认 scripts/install.mjs 校验通过,它会逐项验证主题和参考文件。

核心亮点

  • 把设计原则写成模型可读的规则集,直接约束 AI 输出,落地成本低
  • 同时适配 Claude Code、Cursor、Codex 等多个主流 AI 编码工具
  • 以 CSS 为主要载体,轻量易嵌入现有前端工程,不引入重依赖

不足之处

  • 规则集偏主观审美,不同团队需自行裁剪调整
  • 主要覆盖视觉规范,对交互逻辑与可访问性约束有限

适用场景

  • 用 Cursor 快速生成落地页时统一视觉风格
  • 团队为 AI 编码助手配置统一的前端设计规范
  • 设计师与前端协作时约束 AI 产出稿的排版细节

替代项目

awesome-claude-code、shadcn-ui、tailwindcss

上一篇:ai-design-skills

下一篇:onlook

同类项目推荐

vibe 开源

用 monday.com 官方组件,快速搭出统一好看的后台界面

Vibe Design System - Official monday.com UI resources for application development in···

★ 692 2026-09-16
generative-noodles 开源

用代码生成流畅线条,直接驱动绘图仪作画

A generative art sketch for creating plotter art in Processing

★ 126 2026-08-09
figures4papers 开源

一键生成顶会论文级图表,告别丑陋配图

My Python scripts to make high-quality figures for publications in top AI conference···

★ 9546 2026-08-09
awesome-creative-coding 开源

一站式找齐创意编程工具和灵感,少走弯路

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

★ 15542 2026-08-09
freecad-ai 开源

用一句话在 FreeCAD 里生成可编辑三维模型

AI-powered assistant workbench for FreeCAD — generate 3D models from natural langua···

★ 610 2026-10-25
fireworks-tech-graph 开源

一句话生成可上生产的架构图与流程图

Generate production-quality SVG+PNG technical diagrams from natural language. 7 styl···

★ 11930 2026-09-22
docker-prompt-generator 开源

一句话生成绘图咒语,MidJourney/SD 灵感秒出

Using a Model to generate prompts for Model applications. / 使用模型来生成作图咒语的···

★ 1154 2026-08-09
islamic-geometry 开源

输入参数,一键生成精美伊斯兰几何图案

Generative Computational Design of Islamic Geometric Patterns

★ 56 2026-08-09
elm-canvas 开源

用 Elm 纯函数式语法轻松绘制 Canvas 图形,告别命令式代码

A canvas drawing library for Elm

★ 168 2026-08-09