用途:卸载 memo-flow 在当前项目中的 base 层改动,并从用户注册表移除该项目条目。
主要能力:脚本读取 .claude/memo-flow/manifest.json,检查 ~/.claude/memo-flow/registry.json 中该项目的层级;若 tiers 中仍含 hooks,则报错并提示先运行 /uninstall-memo-hooks。随后逐项撤销 manifest 中的改动:doc_block 移除围栏标记,区域为空时同时删除内部内容,若内部有内容则交互询问(非交互模式下保留内容并仅去除围栏);file_written 删除文件;settings_entry 从 .claude/settings.json 移除条目;gitignore_entry 从目标文件(.gitignore 或 .worktreeinclude)移除对应行。最后删除 manifest 并移除注册表条目。
使用方式:先确认 .claude/skills/uninstall-memo-flow/uninstall-memo-flow.sh 存在,否则需重新安装:npx skills@latest add GuillermoMurillo/memo-flow -a claude-code。然后在项目根目录运行 .claude/skills/uninstall-memo-flow/uninstall-memo-flow.sh;加 --non-interactive 可跳过提示。
限制:hooks 层未卸载时拒绝执行;被保留的围栏内内容将变为非托管状态,可自行编辑或删除。其他细节暂未提供。