用途:从 Codex、Pi 和 Claude Code 的聊天记录中推断持久的工作偏好,提取可复用的工作流指导,而不是总结聊天内容。仅在用户调用 $workflow-from-chats 或明确要求学习持久偏好时使用。
范围:默认查看最近 7 天,除非用户指定其他时间窗口;默认搜索三个工具,除非用户限定范围。使用各工具原生的任务/会话元数据与记录存储,位置需在运行时发现,因为版本和用户配置可能改变。将 Codex 任务、Pi 会话与任务、Claude Code 记录视为同一证据语料,但每条内部证据记录保留来源工具。读取父记录及相关子代理记录,子代理内容可作证据,但只引用父对话。不得暴露本地记录路径、密钥、客户数据、私密聊天内容或凭据。
流程:用一段话说明目标工作流或偏好面;建立跨三个工具的内部记录清单(工具、标题/主题、父对话 ID、大致日期、完成状态、相关子代理、可能含偏好证据的原因);扫描显式偏好、纠正和工作流标记,如“I prefer”“always”“never”“not what I asked”“stop”“review”“PR”“CI”“logs”“skill”;提取偏好原子(触发条件、工作流步骤、决策规则、质量标准、停止条件、证据、置信度);置信度分为强、中、弱、矛盾;按工作流形态而非记录聚类,如发布、评审、简化、调试、捕获、沟通、委派、验证;选择产物:新技能、技能编辑、规则、工作流文档或不产出;只起草可复用指导,过滤无助于未来任务的轶事。
置信度:强指显式用户偏好、改变工作流的纠正、单一或跨工具重复模式、直接要求编码行为;中指被接受的工作流、重复的工具/模型/验证偏好、父任务成功使用的子代理共识;弱指无用户反馈的代理自选行为、单条模糊记录、可能任务特定的纠正;矛盾指证据方向不一致,写文件前需询问用户。
产物选择:技能用于有明确触发条件的重复多步工作流;规则用于应广泛适用的一般行为;工作流文档用于无法可靠触发但有用的上下文;不产出用于情境性、过时或低置信度观察。
输出:先返回简明综合,包括目标工作流、仅含父对话引用的证据语料、工具覆盖与不可用来源、偏好画像、采纳/考虑/驳回、拟议产物,以及仅在阻碍写作时提出的开放问题。