关于 CSS Crème
CSS Crème 为构建界面的编码 Agent 提供设计系统技能和 MCP 服务,包含设计令牌、实测 WCAG 对比度及可检查规则。它还可从网站或截图提取设计规范。
主要功能
- 01获取精选设计规范
- 02从网站提取设计令牌
- 03测量 WCAG 对比度
- 04按设计规则检查生成的界面
- 05通过 shadcn 安装令牌
适用场景
- 01用明确令牌启动界面项目
- 02复现网站的视觉设计
- 03检查对比度和设计规则符合度
MCP 相关
其 HTTP MCP 服务提供主题搜索、令牌与设计文件获取、网站和 URL 解码、设计规范验证及 CSS 特性支持查询工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://csscreme.com/mcpclaude mcp add --transport http com-csscreme-design-systems https://csscreme.com/mcp{"mcpServers":{"com-csscreme-design-systems":{"type":"http","url":"https://csscreme.com/mcp"}}}在 Cursor 中打开{"servers":{"com-csscreme-design-systems":{"type":"http","url":"https://csscreme.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-csscreme-design-systems":{"type":"http","url":"https://csscreme.com/mcp"}}}{"mcpServers":{"com-csscreme-design-systems":{"serverUrl":"https://csscreme.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
12| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| kind | enum | 否 | 精选调色板主题、完整页面模板,或两者均可。默认 any。any | theme | template |
| mode | enum | 否 | 首选浅色或深色。默认 any。any | light | dark |
| limit | integer | 否 | 结果数上限,1-25。默认 8。 |
| query | string | 是 | 自由文本:氛围、行业、颜色或使用场景。 |
详细介绍
csscreme 技能
一项 Claude Code 技能,让编码 Agent 在编写 UI 前就获得真正的设计系统: 语义化令牌、经过测量的 WCAG 对比度,以及可供严格遵循的规则。
免费。无需账户、API 密钥或付费套餐。
为什么
如果 Agent 在没有设计系统的情况下被要求制作 UI,每次都会做出同样的事:自创一套配色, 混用三四种圆角,再添一种没人要求的字体,最后交付未经检查的对比度。结果一眼就能认出来, 无论怎样改写提示词都无济于事,因为问题在于缺少输入,而不是指令不够明确。
一个文件就能解决这个问题。Agent 必须使用的令牌、经过计算而非凭空宣称的比例,以及 可与实际构建结果逐项比对的编号规则。“只使用这六种角色”可以检查,“做得简洁”则不行。
安装
最快方式:连接 MCP 服务(免费、无需账户或密钥):
claude mcp add --transport http csscreme https://csscreme.com/mcp
这样 Agent 就能使用十三种工具,无需管理任何文件:search_themes、list_themes、
get_design_md、get_theme_tokens、get_install_command、get_agent_rules、how_to_use、
decode_url、get_design_md_for_url、decode_site、verify_design_md、css_feature 和
get_scene_embed。值得了解的是 URL 工具:将一个在线 URL 提供给 Agent,它就能把该网站解析为
相同格式,之后再用生成的文件检查自己制作的 UI。css_feature 根据 Baseline 数据和精选网站
实际采用的情况,判断现代 CSS 功能是否可以安全用于正式发布。下面的技能则在此基础上补充了
团队规范。
作为技能使用
Claude Code(项目级):
mkdir -p .claude/skills/csscreme
curl -o .claude/skills/csscreme/SKILL.md \
https://raw.githubusercontent.com/damnepic/csscreme-skill/main/SKILL.md
Claude Code(所有项目): 同样操作,放入 ~/.claude/skills/csscreme/。
然后像平常一样提出 UI 需求。诸如“构建一个仪表板”“让它看起来不那么普通”或“匹配 stripe.com 的设计”等请求都会触发该技能。
功能
- 获取 DESIGN.md,适用于 https://csscreme.com/themes 上的精选主题。
- 也可以从任意网站提取,通过 https://csscreme.com/extract:输入 URL 或截图, 输出映射到角色的令牌,并检查两种模式下的对比度。
- 真正安装令牌,使用
npx shadcn@latest add <registry-url>。
使用的端点
| URL | 返回内容 |
|---|---|
csscreme.com/d/<slug>.md | 精选主题的 DESIGN.md |
csscreme.com/d/t/<slug>.md | 模板主题的 DESIGN.md |
csscreme.com/t/<id>.md | 提取主题的 DESIGN.md |
csscreme.com/r/<slug>.json | shadcn/ui 注册表条目 |
csscreme.com/t/<id>.json | 提取主题的 shadcn/ui 注册表条目 |
csscreme.com/mcp | MCP 服务(通过 POST 传输 JSON-RPC 2.0) |
所有端点均开放 CORS 并可缓存,以 text/markdown 或 application/json 格式提供。
Agent 实际获得的内容
DESIGN.md 是一份契约,而非描述。它包含八个字段:以十六进制和 OKLCH 表示的语义颜色角色、 浅色和深色模式下完整的 shadcn 令牌集、两个字体系列、一个圆角令牌、明确的间距刻度、 经过计算而非凭空宣称的 WCAG 对比度、可根据上方表格逐项检查的编号规则,以及可直接粘贴的 CSS 变量。
对比度部分值得仔细读两遍。如果某个颜色组合未达到 AA 标准,文件会写明
FAILS WCAG,而不是默默将其用于正式发布。文件中没有任何需要 Agent 自行揣摩的形容词。
也适用于其他工具
这些文件是纯 Markdown,因此并非 Claude 专用。Cursor、Codex、v0 和 Lovable 的工具接入方式: https://csscreme.com/ai/design-md
格式
完整字段规范及构建时生成的示例: https://csscreme.com/ai/design-md
DESIGN.md 这个文件名不属于任何人,包括我们。真正有用的是生成器和经过测量的对比度,
而不是这个名词。
许可证
MIT。该技能采用 MIT 许可证;它获取的主题均可免费使用。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。