mcpField
R
reset

reset

github.com/nykooi1Agent workflows4.1k53 installsUpdated 3w ago
Repository

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

  1. 01Preview project learning state
  2. 02Reset learning notes after confirmation
  3. 03Save original notes in a backup directory
  4. 04Preserve code, dependencies, and Git history

Use cases

  1. 01Restart learning onboarding for a project
  2. 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 reset

After installing, type/resetin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

codex.md
reset.py
agents/
openai.yaml

Details

From the project README

Reset 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.

  1. 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.

  2. 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: header Reset, 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.

  3. Only after Reset learning, run the helper with the original working directory and the preview's exact confirmation value, 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.

  4. On success, show the backup path. Read ${CLAUDE_PLUGIN_ROOT}/skills/learn/SKILL.md and 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.

Comments

Markdown supported