这个项目能做什么

oh-my-design 是一个开源的 CLI 工具,将设计系统引入 AI 编码代理。它直接将可复用的技能、专家角色和经过质量评级的公司设计参考资料安装到您现有的编码代理工作流中——无需额外的 API 密钥、守护进程或 MCP 服务器。支持的代理包括 Claude Code、Codex、OpenCode 和 Cursor。安装后会向您的项目添加 28 项技能、20 个专家子代理以及 440+ 条公司 DESIGN.md 参考资料。核心输出是一个便携的 DESIGN.md 文件,包含您的设计理念、带有唯一 ID 的决策表、语义标记以及组件契约。每个标记都能追溯到产生它的决策,以确保一致性。系统还会生成带有状态矩阵的组件契约——包括被有意排除的状态及其原因——以及可访问性契约。`omd book` 命令在本地提供您的设计系统,用于预览和交付。一条派生链确保每个设计决策都会约束后续步骤:理念 → 决策表 → 标记 → 组件契约 → 布局语法 → 构建 → 渲染评审 → DESIGN.md。两个编号的门禁保持系统诚实——GS7 会拒绝缺少决策引用的标记,GS8 会在存在匹配预设时拒绝从零构建的组件。系统还包含 54 个松弛门禁和 8 个系统保真门禁。现有的参考格式在迁移过程中可读取。该软件包支持迁移到 DESIGN.md Core v2,这是一种与供应商无关的便携契约,可粘贴到通用聊天中或附加到设计工具中使用。安装只需一条命令:`npx oh-my-design-cli@latest`。安装后,重启您的代理并运行 `doctor` 进行验证。工作流通过自然语言提示启动,而非斜杠命令。