项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-04 · 当前星标 ★ 46764
使用教程
环境要求
- Node.js 18 或更高版本
- 已安装 Claude Code、Codex CLI、Cursor 或 OpenCode 中的至少一个 AI 编程助手
- 如需浏览器渲染检查:Chrome 浏览器 + puppeteer-core
- 可选:从源码克隆安装时需要 git
安装与启动步骤
-
1确认 Node 版本
Hallmark 通过 npx 安装,先确认本机 Node 版本不低于 18,否则跳过安装直接升级 Node。
node -v -
2全局安装技能包
用 skills 命令把 hallmark 装到全局,所有项目都能调用;去掉 -g 则只装进当前项目。
npx skills add nutlope/hallmark -g -
3安装浏览器检查依赖
渲染检查与截图需要 puppeteer-core 和 Chrome;不装也能跑静态检查,只是少了八种宽度的渲染校验。
npm i -g puppeteer-core -
4只装到单个助手
不想装给所有工具时,用 --agent 指定目标,可选 claude-code、codex、opencode、cursor、github-copilot。
npx skills add nutlope/hallmark -g --agent claude-code -
5插件方式安装
Claude Code 用户可改用插件市场安装,装好后以 /hallmark:hallmark 形式调用。
/plugin marketplace add nutlope/hallmark /plugin install hallmark@hallmark -
6从克隆安装
克隆仓库后运行安装脚本,它会先校验所有主题与参考文件,再复制到助手技能目录。
git clone https://github.com/Nutlope/hallmark.git node skills/hallmark/scripts/install.mjs -
7在助手中调用
在对话里用斜杠命令指定模板,或直接描述要建的页面;若它没自动生效,就明确说“use hallmark to build ...”。
/hallmark 做一个预约页面 -
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···
generative-noodles
开源
用代码生成流畅线条,直接驱动绘图仪作画
A generative art sketch for creating plotter art in Processing
figures4papers
开源
一键生成顶会论文级图表,告别丑陋配图
My Python scripts to make high-quality figures for publications in top AI conference···
awesome-creative-coding
开源
一站式找齐创意编程工具和灵感,少走弯路
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
freecad-ai
开源
用一句话在 FreeCAD 里生成可编辑三维模型
AI-powered assistant workbench for FreeCAD — generate 3D models from natural langua···
fireworks-tech-graph
开源
一句话生成可上生产的架构图与流程图
Generate production-quality SVG+PNG technical diagrams from natural language. 7 styl···
docker-prompt-generator
开源
一句话生成绘图咒语,MidJourney/SD 灵感秒出
Using a Model to generate prompts for Model applications. / 使用模型来生成作图咒语的···
islamic-geometry
开源
输入参数,一键生成精美伊斯兰几何图案
Generative Computational Design of Islamic Geometric Patterns
elm-canvas
开源
用 Elm 纯函数式语法轻松绘制 Canvas 图形,告别命令式代码
A canvas drawing library for Elm
