1. 项目定位与用途
Nothing Design Skill 是面向 Claude Code 用户的设计系统插件,旨在将 Nothing 品牌的视觉语言转化为可编程的 UI 生成规则。用户只需触发技能,即可获得符合其设计原则的完整界面代码,包括 HTML/CSS、SwiftUI 或 React/Tailwind 格式,适用于快速原型开发和实际项目集成。仓库中未明确提及与其他设计工具(如 Figma)的直接集成,但通过令牌系统可间接支持设计开发协作。
dominikmartn/nothing-design-skill:这是一个为 Claude Code 设计的 Nothing 品牌设计系统插件,通过标准化设计令牌与三层视觉层级,让 AI 一键生成符合 Mono本页整理它解决什么问题、适用场景、安装方式和使用方法。
这是一个为 Claude Code 设计的 Nothing 品牌设计系统插件,通过标准化设计令牌与三层视觉层级,让 AI 一键生成符合 Monochrome、Typographic、Industrial 风格的跨平台 UI 代码。
Nothing Design Skill 是面向 Claude Code 用户的设计系统插件,旨在将 Nothing 品牌的视觉语言转化为可编程的 UI 生成规则。用户只需触发技能,即可获得符合其设计原则的完整界面代码,包括 HTML/CSS、SwiftUI 或 React/Tailwind 格式,适用于快速原型开发和实际项目集成。仓库中未明确提及与其他设计工具(如 Figma)的直接集成,但通过令牌系统可间接支持设计开发协作。
在 AI 辅助编程中,设计一致性常因每次对话都需要重新解释风格规则而难以保证。本项目通过将 Nothing 的设计语言(如瑞士排版、OLED 黑、分段进度条、点阵图案)固化为技能,消除了重复描述,确保每次生成的 UI 都严格遵循既定规范,显著提升协作效率。这解决了口头描述设计规则容易遗漏或变形的问题,将主观描述转化为客观、可执行的代码生成指令。
主要适用于:1) 在 Claude Code 环境中通过 `/nothing-design` 命令或提及 "Nothing style" 来生成设计原型;2) 为跨平台项目(Web、iOS、React)直接输出适配的设计系统代码;3) 设计团队向开发团队交付标准化 UI 实现。基于其设计令牌和组件规范,也可作为学习 Nothing 设计语言的参考文档。仓库中未明确提及团队协作场景,但令牌结构支持多角色使用。
安装过程需手动复制技能目录至 Claude Code 配置路径。具体步骤:首先克隆本仓库到本地(`git clone https://github.com/dominikmartn/nothing-design-skill.git`);然后进入仓库目录,将 `nothing-design` 文件夹复制到 `~/.claude/skills/` 路径下(`cp -r nothing-design-skill/nothing-design ~/.claude/skills/`)。重启 Claude Code 后技能即可生效。仓库中未提供其他安装方式(如包管理器或自动检测),且未明确说明 Windows 系统下的路径变体。
在 Claude Code 中,用户可通过两种方式激活技能:一是直接输入命令 `/nothing-design`,Claude 将进入 Nothing 设计模式;二是在自然语言描述中明确包含 "Nothing style" 或 "Nothing design" 关键词,Claude 会自动应用相关设计规则。根据 SKILL.md,技能仅在这些显式条件下触发,不会自动应用。生成结果将遵循三层视觉层级、指定字体栈及组件规范,并输出为所选平台的代码。用户可通过后续对话调整细节,但核心规则由技能固定。
项目采用令牌驱动设计,所有视觉属性由 `references/tokens.md` 集中管理,确保跨平台一致性。核心设计原则包括:三层信息层级(Display/Body/Metadata)、严格字体纪律(每屏最多 2 字体家族、3 字号、2 字重)、深色/浅色模式平等对待。组件规范定义在 `references/components.md`,涵盖按钮、卡片、列表等;平台映射指南在 `references/platform-mapping.md`,说明如何将令牌转换为 CSS 变量、SwiftUI Color 等。仓库结构稳定,主要模块清晰分离,但未提供自动化测试或示例代码文件。
安装需手动复制技能目录:先克隆仓库(git clone https://github.com/dominikmartn/nothing-design-skill.git),再将 nothing-design 文件夹复制到 ~/.claude/skills/ 路径下(cp -r nothing-design-skill/nothing-design ~/.claude/skills/),重启 Claude Code 即可。仓库中未提供包管理器安装方式。
在 Claude Code 中输入 `/nothing-design` 命令,或在描述需求时包含 "Nothing style" 或 "Nothing design" 关键词,Claude 将自动应用 Nothing 设计规则生成 UI。根据 SKILL.md,技能仅在这些显式条件下触发,不会自动应用。
支持 HTML/CSS、SwiftUI 和 React/Tailwind 三种格式。具体映射规则参考 references/platform-mapping.md,该文件说明如何将设计令牌转换为各平台特定的代码结构。
核心包括:三层视觉层级(Display/Body/Metadata 严格区分信息权重)、Space Grotesk + Space Mono + Doto 字体栈、完整的深色(OLED 黑)与浅色(暖白)模式令牌系统、以及分段进度条、机械开关等工业风组件。所有规则由 SKILL.md 和 tokens.md 定义。
仓库中未明确说明与其他技能的兼容性。由于技能通过显式命令触发,且设计规则封装在独立文件夹内,理论上可与其他技能共存。但实际体验可能受 Claude Code 环境配置影响,建议在干净环境中测试。