用途:remember 是 ui-craft 技能中的一个子技能(即一个视角),负责把一次设计纠正沉淀为可复用的规则,写入项目简报,从而让后续每次会话都能读取并遵守该约束。当用户在自己的 UI 上要求“记住”,或提及“remember”等类似诉求时调用。
主要能力:
- 捕获约束:从参数或对话中紧邻的纠正里提取“改了什么或偏好是什么”(具体规则),以及“为什么”(原因)。原因被视为必需项,否则约束无法泛化,若未说明会追问一个简短问题。规则需用不依赖当前对话上下文、未来构建即可直接套用的措辞表达。
- 写入简报:以带日期的条目追加到 .ui-craft/brief.md 第 6 节(已学习约束),条目格式为:日期 — 规则。Why: 原因。若简报或第 6 节标题不存在,会创建简报(运行 /brief)或该标题。若新约束与既有原则或约束冲突,会为旧条目添加带日期的弃用标记,而不是删除(简报大致上只追加)。不会存储任何违反无障碍/正确性底线的规则,而是记录最接近的合规解释并加以说明。
- 跨项目覆盖(可选):如果用户表示该约束适用于其所有项目(“在我所有项目里”“每次和我合作时”),这属于通用记忆,超出简报的项目范围。若 agent 可使用外部记忆服务,则把约束镜像到那里,让其他项目继承;若没有,则仅记录在本简报中,并说明跨项目召回需要此类服务。
- 确认:用一行报告记录 landed 的位置及其改变的内容,例如:已记录到简报(已学习约束):此处 hero 永不使用渐变。
使用方式:作为 ui-craft 的子技能被调用。前置要求是先阅读 brief.md 的引用(第 6 节 + 自我纠正部分)。若 ui-craft 技能也已安装,应先阅读其 SKILL.md 了解 Discovery + Anti-Slop + Craft Test,再应用本视角。
适用场景:用户在一次设计纠正之后,希望该纠正被长期记住并在未来会话中自动生效时;用户明确表达“记住这个偏好”时;用户希望某条约束跨所有项目生效时(在有外部记忆服务的前提下)。
限制:原因未提供时必须追问,不能省略;不能存储违反无障碍/正确性底线的规则;冲突时采用弃用而非删除的方式;跨项目记忆依赖外部记忆服务,若不存在则只能限于本项目简报并需注明该限制。关于具体的价格、平台、效果等事实,资料中暂未提供。