SuperAPI AI 工具集

flow-next-memory-migrate

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:把 fn-30 之前的三份扁平记忆文件(.flow/memory/pitfalls.md、conventions.md、decisions.md)迁移到新的分类 schema(track / category / module / tags / status frontmatter,一条目一文件)。旧文件虽保留,但因缺少 frontmatter,无法被 memory list、memory search 与 flow-next-audit 识别和作用域/过期标记。

主要能力:由宿主 agent(Claude Code / Codex / Droid)直接读取每条旧条目,依据来源文件名套用机械默认的 track、category,仅在正文有充分证据时覆盖;再通过 flowctl memory add 写入分类条目。提供交互模式(默认,遇歧义逐条询问、清理前需确认)与 autofix 模式(参数含 mode:autofix,不提问,机械默认优先,歧义条目标记 needs-review,清理默认拒绝)。

必要用法:执行前按阶段读取 workflow.md 与 phases.md。flowctl 为内置而非全局安装,使用 FLOWCTL="${DROID_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/flowctl"。列旧条目可用 flowctl memory list-legacy --json,写入用 flowctl memory add --track <t> --category <c> --title "..." --body-file <tmpfile>。清理阶段把原文件重命名为 .flow/memory/_migrated/<filename>.bak,绝不自动删除。输出为完整 Markdown 报告。

限制:不迁移三类之外的用户文件,不重复迁移已分类目录或有 .bak 的文件,不批量分类,不编造未提供的 flowctl 子命令。