danielvm-git/bigpowers/quick-fix

Claude Code and agent skill by danielvm-git/bigpowers

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Streamlined fast-path for trivial data-only fixes — no TDD, no branching ceremony. Collapses 6 skills into 2 for changes that are purely data with no logic risk. Aborts with fallback to investigate-bug if guardrails trigger.

Install

npx vskill@latest install danielvm-git/bigpowers/quick-fix

SKILL.md

Quick Fix

HARD GATE — ALL entry criteria must pass before invoking quick-fix. If any guardrail triggers during execution, abort immediately and fall back to investigate-bug. Do NOT use quick-fix for logic changes, multi-file edits, or diffs > 5 lines.

Fast-track for trivial data-only fixes that do not require the full bug-fix chain.

When a bug fix is purely data — an add-missing-key, a typo correction, a config value update — the standard 6-skill chain (investigate-bug → diagnose-root → develop-tdd → kickoff-branch → verify-work → release-branch) is wasteful overhead. Quick-fix collapses it to 2 skills: quick-fix then release-branch.

Discovered gate failures (e51s04)

A Preflight, golden suite, or baseline red failure discovered during unrelated work is valid quick-fix entry when the root cause is a data-only gap (missing key, typo, stale config) — no user-reported bug required. If guardrails abort (logic change, >1 file, >5 lines), fall back to fix-bug instead of narrating and continuing.

Entry Criteria (ALL must be true)

Before invoking quick-fix, evaluate every item in this checklist:

  1. Purely data change — adding a missing key, fixing a typo, updating a config value, correcting a constant
  2. No logic change — no function signature, condition, loop, or control flow is modified
  3. No refactor risk — the change does not reorganize or rename existing structures
  4. No API surface change — no exported symbol, interface, or contract changes
  5. Verifiable with a single assertion — one test, one curl, one grep can prove it works
  6. Affects ≤ 1 file
  7. Affects ≤ 5 lines changed

Guardrails (HARD ABORT — all must pass)

If ANY guardrail triggers, abort immediately and suggest investigate-bug instead:

GuardrailCheck
>1 fileThe fix touches more than one file
>5 linesThe diff exceeds 5 lines
Logic changeAny function signature, condition, or loop is modified
Complex verifyThe verify command is more than one pipeline
Test breakageRunning npm test or equivalent breaks any existing test
Fallback: If any guardrail triggers, tell the user: "This fix exceeds quick-fix guardrails. Use `investigate-bug` for the full TDD bug-fix chain instead."

Fast-Path Workflow

Only 2 skills needed for eligible fixes:

quick-fix → apply change, run one-line verify, commit with fix:
release-branch → merge and ship (existing skill)

Skipped skills (with justification):

Skipped skillWhy skipped
investigate-bugRoot cause is obvious (data gap, not logic error)
diagnose-rootNo isolation needed — the data point is the root cause
develop-tddNo logic to test — single assertion proves correctness
kickoff-branchChange is so small it does not warrant a separate worktree
Justification is included in the fix: commit body so the audit trail is preserved.

Process

1. Evaluate entry criteria

Run the entry criteria checklist above. If any criterion fails → abort, suggest investigate-bug.

2. Apply the fix

Make the data change — add the missing key, fix the typo, update the value. Keep it to ≤5 lines in 1 file.

3. Verify

Run the single-assertion verify command. Example:

bash
grep -q "Bosnia" src/flags.js && echo "FIX VERIFIED" || echo "FIX FAILED"
4. Commit
bash
git add <file>
git commit -m "fix(<scope>): <description>"
git commit --amend -m "fix(<scope>): <description>
Skipped skills (justified for data-only change):
- investigate-bug: root cause is a data gap, not a logic error
- diagnose-root: the missing data point is the root cause
- develop-tdd: single assertion proves correctness
- kickoff-branch: change is too small for a separate worktree"
5. Release

Invoke release-branch to merge and ship.

Example

Bosnia flag missing from FLAGS dictionary
gherkin
Given a bug where FLAGS dictionary is missing entry "Bosnia"
And no logic depends on the missing entry (purely a data gap)
When the agent invokes quick-fix
Then the missing entry is added to the dictionary
And a one-line verify confirms the key exists: grep -q "Bosnia" src/flags.js
And a fix: commit is created with the skipped-skills rationale in the body
And the change is ready for release-branch

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
188
Repository forks
18
7-day trend score
26

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/danielvm-git/bigpowers/quick-fix/badge)](https://verified-skill.com/skills/danielvm-git/bigpowers/quick-fix)

Something wrong with this skill or its page? Tell us.