用途 apply-design-system 用于将 Spacefast 团队保存的设计系统应用到新的构建任务,或应用到用户明确要求编辑的源代码。它基于团队沉淀的设计标准与品牌资产,在真实项目中落地,而不是仅给出抽象建议。
主要能力
- 使用已连接的 Spacefast 工具执行任务,并在已有代码检出(checkout)中工作时保留无关文件与改动。
- 当任务依赖某个已存在的 Space 且其身份不明确时,调用 choose_space 选定目标 Space;选择本身不代表批准发布或其他变更。
- 读取团队记忆(Team Memories)、团队技能(Skills)与设计系统资料,获取当前上下文、适用的记忆、已启用的团队技能和资产;对截断的指导或不可用资产,从已保存记录中解析,不虚构缺失标准。
- 在发布或部署新增或变更源码前,运行 verify-design-system 技能,对照当前保存的标准与准确待部署的源码/构建进行校验;在桌面与移动宽度下检查受影响页面与状态并报告差距。仅当源码/构建与设计修订未变时可复用校验结果;缺失标准应报告为不可用,而非通过。若启用 autoDeploy,则在源码工作区提交前校验。
- 需要持久化交接时,刷新 design.md 的生成部分,同时保留用户撰写的内容;编辑前将适用规则映射到实际组件、样式、文案、模式与状态。
- 下载并检查所需品牌文件,将面向访客的副本放入项目常规资源源目录;不嵌入私有媒体库 URL,不近似伪造缺失的 logo。
- 在完整源码中执行所请求的构建或编辑,运行真实构建,检查代表性桌面与移动渲染及相关状态,修复可处理的偏差,并重复受影响的检查。
- 报告设计修订、变更源码、视觉证据与剩余差距,仅按原始请求与当前工作模式发布。
使用方式 先确认团队与目标项目或 Space。对已链接的代码检出,读取 .spacefast/space.json;对缺少完整源码的既有 Space,按 references.md 中的源码编辑流程处理,不把已服务文件当作源码。执行管理操作前,阅读 references.md 中关于 MCP 调用、审批与工作模式的规则。
适用场景 适用于需要在新构建中统一团队设计规范、或在指定源码编辑中复用品牌资产与设计标准的项目,尤其是依赖 Spacefast 团队记忆与设计系统的协作环境。
限制 资料未说明该技能支持的具体技术栈、平台范围、性能指标或收费信息,暂未提供。其行为依赖已连接的 Spacefast 工具、团队已保存的设计系统记录与审批规则;缺失标准只能标记为不可用,不能视为通过。