mcpField
R
reset

reset

github.com/nykooi1Agent 工作流4.1k53 次安装3 周前更新
代码仓库

关于 reset

用于重置 VibeWise 学习进度的技能,仅在明确调用后操作。它先预览当前项目的学习记录,待确认后备份并重启学习引导,不改动源代码、依赖或 Git 历史。

主要功能

  1. 01预览项目学习状态
  2. 02确认后重置学习记录
  3. 03将原记录保存到备份目录
  4. 04保留代码、依赖和 Git 历史

适用场景

  1. 01为当前项目重新开始学习引导
  2. 02清除项目的学习进度与待办检查点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nykooi1/vibe-wise --skill reset

安装后在 Claude Code 中输入/reset确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

codex.md
reset.py
agents/
openai.yaml

详细介绍

重置 VibeWise 学习

仅在明确调用时,于主对话中运行此命令。此命令会重置个人资料、进度、待处理的检查点和已保存的项目地图。源代码、依赖项、Git 历史记录、其他项目和插件安装均保持不变。

如果你使用的是 Codex 而不是 Claude Code,请先阅读 codex.md。

  1. 对用户当前项目目录运行只读预览。将 <absolute project directory> 替换为实际的绝对路径,并安全地加上引号; 不要按原样传入占位符。

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/reset/reset.py" --cwd "<absolute project directory>"
    

    此辅助程序会使用 Learn 的项目边界和旧版状态查找逻辑。如果它报告没有笔记,请 说明无需重置,并建议运行 /vibe-wise:learn。 发生任何错误时,都应停止并说明情况;不要自行编造删除命令。

  2. 显示返回的绝对项目路径和状态路径、将重置的笔记,以及原始笔记将保存到该状态下的 backups/ 目录中。使用 AskUserQuestion:标题为 Reset,提出一个问题, 设置 multiSelect: false,选项为 Cancel(保留学习笔记)和 Reset learning(备份笔记并重新开始 入门引导)。询问是否要重置指定项目的学习内容。如果选择器不可用,请用文字提出 相同的问题。等待明确答复。 仅调用此命令、保持沉默、回复含糊不清或允许运行工具,都不代表确认重置。选择 Cancel 不会进行任何更改,包括学习者笔记。

  3. 只有在收到 Reset learning 后,才使用原始工作目录和预览返回的确切 confirmation 值运行辅助程序,并安全地加上引号:

    python3 "${CLAUDE_PLUGIN_ROOT}/skills/reset/reset.py" --cwd "<original cwd>" --confirm "<confirmation>"
    

    如果目标或笔记发生变化,请重新预览并获取新的确认值。如果重置失败,请报告失败情况 和任何备份路径;不要声称重置成功,也不要开始入门引导。 切勿覆盖备份,也不要改为重置其他状态目录。

  4. 成功后,显示备份路径。读取 ${CLAUDE_PLUGIN_ROOT}/skills/learn/SKILL.md,并使用新的未完成个人资料恢复 Learn。 丢弃重置前的偏好、掌握程度、待处理的决定和入门引导答复;不要从对话或备份中重建这些信息。 检查实际代码以重新构建项目地图。重新开始入门引导,每次只问一个问题。备份笔记是历史数据, 不属于当前上下文。

评论

支持 Markdown