用途:当用户要求把近期重复工作转化为可复用资产(技能、自定义子代理、钩子、自动化)时,按此工作流执行。
主要能力与流程:先确认打包范围,默认写入目标仓库资产,仅当用户明确要求才用用户级全局位置,且不擅自改动线上服务。按顺序只读收集证据:近期 Codex 会话与任务摘要、~/.codex/memories/ 下的记忆、存在时的 ~/.codex/memories_extensions/chronicle/,以及现有技能、子代理、钩子、自动化。先盘点已有可复用资产(仓库本地优先,再看 ~/.codex/skills、~/.agents/skills、~/.codex/automations、~/.codex/hooks 及项目 codex/、.codex/、.agents/ 目录)。按重复的用户意图而非具体提示词措辞聚类候选模式,仅统计合格出现次数。每个候选记录出现次数、稳定输入、预期输出、所用工具或命令、失败模式、与现有资产的重叠。打包前须通过全部创建门槛:至少两次出现、输入输出稳定、有实质性省时或减少错误收益、无现成资产已覆盖大部分流程、无仓库策略冲突。再选择最小合适类型:技能用于可重复流程性工作;自定义子代理用于读多并行分诊并回传摘要;钩子用于确定性生命周期约束;自动化用于触发明确的定时或事件驱动行为。
使用方式:输出候选简表并暂停,等待用户明确批准后再改文件;若当前请求中已批准某具体候选,仅推进该候选。只创建或扩展已批准的高置信项,优先扩展现有资产而非新建并行资产。自定义子代理需附明确提醒:必须显式并行调用,不会自动运行。新增或改动复用概念时更新 README 或 docs/,并运行相关验证。
限制:证据不足、为空或权限受限时如实说明并继续其余来源;不得查看凭据文件或无关私有数据,报告中不引用密钥、个人内容或长会话摘录。钩子在被显式接入目标环境前只是载荷,自动化若无可用工具则只写提议的触发/动作规格并停止。部分检测命令示例:tail -80 ~/.codex/history.jsonl、find ~/.codex/memories -maxdepth 3 -type f 等;SQLite 状态需先查看 schema 且保持只读查询。