用途:ODSF 用于把设计系统打包成 AI 智能体可读取、可导航、可套用的自包含 bundle,无需 SDK、平台或锁定。它是 Open Knowledge Format v0.2 的严格 profile,继承 OKF 关于 bundle、concept、frontmatter、链接、index.md、log.md 与版本管理的规则,并新增令牌模型、HTML/CSS 配套资产和设计类型词汇表,使 foundations、components、patterns、behaviors、guidelines 成为一等概念。目标是交付一个可直接交给智能体的 bundle,让产出符合设计系统预期。
主要能力:提供 init、add、token、asset、edit、enrich、link、index、log、validate、export、migrate、consume 等命令;支持令牌在 foundation frontmatter 中定义并投影到 styles/tokens.css;支持示例资产、wireframe、do/dont 对照;支持从令牌文件、组件库、Storybook、品牌站点或 design.md 导出为合规 bundle;支持 URL 来源的 enrichment 状态机。
使用方式:以 /odsf <command> [target] 调用,每项命令细节见 commands.md;规范见 spec.md,起步模板见 templates.md。校验命令为 node odsf-validate.mjs <bundle>,严格模式加 --strict。
适用场景:为智能体构建设计系统知识、定义设计令牌、导出或转换设计系统与组件库、编辑已有 ODSF bundle 时使用。
限制:仅面向供智能体构建用的设计系统,人类专用设计文稿、品牌演示、Figma 画板或营销页面不算 bundle。非设计类知识属于普通 OKF。校验仅对硬性规则报错,其余为警告;详细信息与后续新增字段暂未提供。