SuperAPI AI 工具集

leaf-done

智能体与模型

查看项目

更新于 10-15 22:13

技能介绍

用途:在 leaf 结束时对收尾方式做出明确决策,而非简单判断“完成与否”,即这份工作值得哪种“完成”。\n\n三种决策:\n- Keep:保持原状,暂不生成可引用摘要。\n- Press:内容值得引用时,写入 pressed.md 及 00-status.md 中的 ## Press Abstract。\n- Fall:工作应停止携带,或已完成但不值得未来引用;移入 fallen 并写明原因。\n\n边界:仅在 .leaf/ 内工作;不生成或修改产物本身;除收尾所需少量状态/摘要/关闭文本外,不清理 gate 文本;不读写、推断或校验 .wt/ 文件。\n\n首次读取:运行 git status --short --branch、leaf doctor、leaf review <slug>,并解析来源。多个阶段存在同一 slug 时优先用现有 leaf;仅当用户明确要求临时收尾时用 sprout;仅当用户明确要求总结归档材料时用 fallen。来源不明确时询问哪个为准。\n\n决策:推荐一个选项,在用户未明确时交由用户决定。Press 适用于产生可复用知识、持久设计决策、模式、可引用产物或经验教训;Keep 适用于仍有用但尚未可引用;Fall 适用于被放弃、被取代、失效、拆分、搁置,或完成但不值得引用。需用一句话说明原因,不要仅因投入过精力而保留。\n\nPress:创建或刷新 <source>/pressed.md,并在 <source>/00-status.md 中写入或替换 ## Press Abstract。pressed.md 为标准结构,含标题、source、pressed at、citation handle(leaf:{slug})、stage,以及 Citation Summary、Intent、Method、What Was Done、Key Points To Reuse、Limits And Open Questions、Lessons、Source Map 等分段。pressed.md 是摘要,不是事实来源,原始 LEAF 文件仍具权威性;引文要短;来源单薄时如实说明;仅在有证据或用户指明关联时写 linked.md。\n\nFall:先确认用户希望移出携带集或 leaf 本身记录了收尾决定、不保留为可引用 leaf、原因已命名、关闭说明已存在或可据现有上下文写出。运行 leaf fall <slug> --reason "<fallen reason>",再在来源支持时补充关闭摘要、可复用教训、未解决限制或继任者。\n\nKeep:只更新让该决定可见所需的最简状态说明,不创建 pressed.md。\n\n汇报内容:决策(keep/press/fall)、使用的来源路径、用户决定或来源证据、写入或移动的文件、linked.md 是否写入、leaf doctor 结果,以及未创建 .wt/ 或执行产物的确认。