SuperAPI AI 工具集

lock

设计与创作

查看项目

更新于 10-15 22:17

技能介绍

用途:为当前会话锁定一个品牌设计系统,激活后续所有 UI 写入的漂移(drift)强制检查,使生成或修改的界面遵循指定品牌的约束与视觉令牌。

主要能力:合并两类数据源。SKILL.md 提供 MUST/SHOULD/NEVER 规则;DESIGN.md 提供颜色、字体、间距等视觉令牌。两者齐备时为“完整增强”;仅 SKILL.md 为“仅约束”;仅 DESIGN.md 为“仅令牌”;两者都缺失则失败并提示。

使用方式:执行 /design-drift:lock [brand]。插件会先在 skills/designs/ 中查找 $ARGUMENTS.md,找不到时尝试 slug 变体(如 linear.app.md、mistral.ai.md、runwayml.md、theverge.md)。若在 skills/brands/$ARGUMENTS/SKILL.md 找到技能文件,则一并加载。找到 DESIGN.md 时会在项目根目录创建 .design-cache/ 并复制内容;随后在项目根目录写入 .design-lock,内容含 BRAND、LOCKED_AT(ISO 时间戳)、SOURCE、HAS_SKILL、HAS_DESIGN_MD。最后输出锁定摘要:品牌与覆盖层级、最多 8 个颜色十六进制值、字体名称、间距网格、前 5 条 MUST 规则、前 3 条 NEVER 规则,以及一行氛围描述(若可用)。

适用场景:需要让 AI 在生成或修改 UI 时保持特定品牌设计一致性的会话。

限制:.design-lock 与 .design-cache/ 仅在会话本地生效,且都在 .gitignore 中;扫描器在运行时从捆绑文件动态读取令牌,无硬编码数据。若品牌未找到,会提示该名称不在 design-skills(87 个品牌)或 getdesign.md(66 个品牌)中并停止;两类来源合计 121 个品牌。DESIGN.md 来自 getdesign.md(通过 npx getdesign)并捆绑在 skills/designs/ 中。具体平台、收费与价格信息暂未提供。