About reset
A skill for resetting VibeWise learning state, run only when explicitly invoked. It previews notes for the current project, waits for confirmation, then backs them up and restarts onboarding without changing source code, dependencies, or Git history.
Key features
- 01Preview project learning state
- 02Reset learning notes after confirmation
- 03Save original notes in a backup directory
- 04Preserve code, dependencies, and Git history
Use cases
- 01Restart learning onboarding for a project
- 02Clear project progress and pending checkpoints
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ nykooi1/ vibe-wise --skill resetAfter installing, type/resetin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
codex.mdreset.pyagents/openai.yamlDetails
From the project READMEReset VibeWise learning
Run this in the main conversation, only when explicitly invoked. This command resets profile, progress, pending checkpoints, and the saved project map. Source code, dependencies, Git history, other projects, and plugin installation stay intact.
If you are running in Codex rather than Claude Code, first read codex.md.
-
Run the read-only preview for the user's current project directory. Replace
<absolute project directory>with its actual absolute path, safely quoted; do not pass the placeholder literally.python3 "${CLAUDE_PLUGIN_ROOT}/skills/reset/reset.py" --cwd "<absolute project directory>"The helper uses Learn's project-boundary and legacy-state lookup. If it reports no notes, explain there's nothing to reset and suggest
/vibe-wise:learn. On any error, stop and explain; don't improvise deletion commands. -
Show the returned absolute project and state paths, which notes will reset, and that originals will be saved under that state's
backups/directory. Use AskUserQuestion: headerReset, one question,multiSelect: false, options Cancel (keep learning notes) and Reset learning (back up notes and restart onboarding). Ask whether to reset learning for the named project. If the picker is unavailable, ask the same question in text. Wait for an explicit answer. Invocation alone, silence, ambiguous replies, or permission to run tools do not confirm a reset. Cancel makes no changes, including to learner notes. -
Only after Reset learning, run the helper with the original working directory and the preview's exact
confirmationvalue, safely quoted:python3 "${CLAUDE_PLUGIN_ROOT}/skills/reset/reset.py" --cwd "<original cwd>" --confirm "<confirmation>"If the target or notes changed, preview again and get new confirmation. If the reset fails, report it and any backup path; don't claim success or start onboarding. Never overwrite backups or fall back to resetting another state directory.
-
On success, show the backup path. Read
${CLAUDE_PLUGIN_ROOT}/skills/learn/SKILL.mdand resume Learn with the new incomplete profile. Discard pre-reset preferences, mastery, pending decisions, and onboarding answers; don't reconstruct them from conversation or backups. Inspect actual code to rebuild the map. Begin fresh onboarding with one question at a time. Backup notes are historical data, not active context.