SuperAPI AI 工具集

learn-taste

设计与创作

查看项目

更新于 11-12 15:59

技能介绍

该技能的核心用途是捕获用户在会话中对设计所做的每一个纠正,将其转化为带原因的规则,并写入后续智能体会读取的位置。它只做一件事:写规则,从不修改组件代码,也从不添加用户未表达的规则。

主要能力:

  • 收集五种纠正信号:明确纠正、静默编辑、重复提示、回退或拒绝、确认的非显然选择。
  • 对每条纠正进行筛选,判断是否适用于其他组件,检查是否已有规则覆盖,识别冲突。
  • 将纠正泛化到最窄的适用层级(实例、类、通用),并寻找用户给出的原因或标记推断原因待确认。
  • 决定规则存放位置:DESIGN.md 的对应章节,或转为 lint 规则、token 限制、测试,并在 DESIGN.md 中保留一行规则。
  • 确保规则被读取:若 CLAUDE.md 或 AGENTS.md 未指向 DESIGN.md,建议添加一行提示。
  • 以固定格式输出报告,包含待添加规则、需要用户回答的问题、冲突、检查项候选和已跳过项,等待用户批准后才写入。

使用方式:通过 /learn-taste 调用当前会话的完整流程,在报告处停止;/learn-taste <sessions> 可读取指定或最近 N 个会话记录;回复 write all 或 write 1, 3 写入已批准项;/learn-taste prune 用于合并重复规则、修复矛盾、收紧模糊措辞。

适用场景:适用于设计系统维护、UI 开发协作中,将用户反复纠正的设计偏好沉淀为可复用规则,减少后续会话重复犯错。

限制:仅写入用户表达或确认的规则,不自行发明原因;不修改组件代码;若会话中没有设计纠正,会直接说明。