<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
swt-labs/vibe-better-with-claude-code-vbw/fix
──Details
PublishedOctober 22, 2026 at 11:00 PM
Content Hashsha256:18395d607a2be2ed...
Git SHA5aae4d381e9c
──Files
Files (1 file, 1.6 KB)
SKILL.md1.6 KBactive
SKILL.md · 34 lines · 1.6 KB

version: "1.0.0" name: fix description: Make a quick fix or small change without planning ceremony; VBW's guards stay on and every proof is re-run afterwards so nothing proven breaks. argument-hint: "[what to fix or change]" allowed-tools: Bash("${CLAUDE_PLUGIN_ROOT}/bin/vbw" ) Bash(vbw )


!
"${CLAUDE_PLUGIN_ROOT}/bin/vbw" status 2>&1 || true
"${CLAUDE_PLUGIN_ROOT}/bin/vbw" interview 2>&1 || true

Write to the user's level, explanation depth and involvement (above; "-": plain words).

The user wants a quick change: $ARGUMENTS

If that is empty, ask what to fix. If it is new user-visible behavior, say so and recommend /vbw:vibe instead, so it becomes a requirement with a check; do it as a quick fix only if they still want that.

  1. Find the cause before changing anything; say it in one or two sentences.
  2. Make the smallest change that fixes it, in the code's existing style. Do not

edit check test files (vbw show contract lists them): changing one changes the approved contract.

  1. Run the project's own tests if they are quick. Commit the change yourself

with a conventional message (fix(scope): ...), only the files you changed. In a VBW project, record that the user asked for it, naming each file by its path: vbw decide "Quick fix: <what>, in <file>, <file>" "the user asked for it (/vbw:fix)". QA then takes the change as the user's, not as a deviation from a plan.

  1. In a VBW project with an approved contract, run vbw prove and report: all

proofs still pass, or which one this change broke (then fix it or revert).

  1. Tell the user what changed, in plain words.
All versions