用途:Design Bridge 位于 DESIGN.md 与 findings.md 之间。当当前规划阶段涉及 UI(按钮、卡片、弹窗、布局、颜色、排版、间距、导航、表单、页面、主题、品牌、组件等),或用户明确运行 /mddesign:inject,或 PreToolUse 钩子在写入/编辑 .tsx、.jsx、.vue、.svelte、.html、.css、*.scss 前触发时,该技能会把 DESIGN.md 中相关的设计令牌与组件规范写入 findings.md,使约束进入规划注意力循环。
主要能力:在项目根目录(CWD)查找 DESIGN.md;按任务关键词推断相关令牌切片(如 button 对应 components.button、colors.primary、typography、rounded),无匹配时默认取主/次色与标题、正文字体;在 findings.md 中查找并替换或新建 ## Design Context 区块,内容含带 ISO 时间戳与阶段触发的元信息、令牌列表(如 colors.primary = #3B82F6)、相关组件规范原文与 Do/Don't 摘录,并提示偏离令牌需在 findings.md 中显式说明。
使用方式:由上述触发条件自动运行,或用户显式执行 /mddesign:inject。若根目录没有 DESIGN.md,用户显式调用时会提示运行 /mddesign:harvest 从代码库生成。写入通过 Edit,以旧区块为 old_string、新区块为 new_string;没有旧区块时在文件末尾追加。
限制:只读 DESIGN.md 与 task_plan.md,绝不写入或编辑它们;不得提取或杜撰 DESIGN.md 中不存在的令牌,缺失的令牌记录到 findings.md 的 ### Open token questions;DESIGN.md 不存在且用户未显式调用时不运行。具体收费、平台支持与效果表现暂未提供。