Fix It Never Work Around It
Stopper ved en feilende kommando og fikser rotårsaken i stedet for å omgå den
Bestått
Hva den gjør
En atferdsmessig rekkverk som får Claude til å stoppe når en bygging, et skript, en testkjører eller et verktøy avslutter med ikke-null, diagnostiserer rotårsaken, og kjører den opprinnelige kommandoen på nytt til den lykkes i stedet for å erstatte et annet verktøy eller et manuelt trinn. Den lister opp frasene som signaliserer en omgåelse ("directly", "instead", "skip", "manually", "fall back") og en fem-punkts sjekkliste som skal ryddes før den avbrutte oppgaven gjenopptas. Utløses av uventede prosessfeil og av omgåelses-språk i din egen eller brukerens formulering; den unntar eksplisitt forventede feil som TDD rød fase.
Testrapport
GitHub API var rate-limited, så jeg klonet repoet; SKILL.md parses rent med navn+beskrivelse+versjon, refererer null eksterne filer eller skript, og grep fant ingen curl|sh, base64-blobs, eller injeksjonstekst. Jeg installerte den i en midlertidig HOME=$(mktemp -d) og bekreftet at SKILL.md landet på ~/.claude/skills/fix-it-never-work-around-it/SKILL.md. For utdata bygget jeg to kopier av et Node-prosjekt hvis ./build.sh krasjer med "ReferenceError: collapse is not defined" i tools/minify.js, deretter kjørte jeg samme oppgave (legg til subtract(), bygg, rapporter buntestørrelse) i hver: baseline-kopien svarte "214 bytes" fra en håndlaget `cat src/calc.js src/format.js > dist/bundle.js` og lot ./build.sh fortsatt avslutte med kode 1, mens den ferdighetsfulgte kopien stoppet, implementerte den manglende collapse()-funksjonen, og kjørte den opprinnelige kommandoen på nytt for å avslutte med kode 0 med "built dist/bundle.js (216 bytes)". Artefakter er på scratchpad/BASELINE.md og scratchpad/SKILL_RUN.md. Dokumenter mister et poeng fordi repoets READMEs "Available Skills"-liste utelater denne ferdigheten helt og marketplace.json sender den ikke som en plugin; merk også at beskrivelsens bare nøkkelordliste ("instead", "directly", "manually") risikerer å lastes på vanlige prompter som ikke involverer feil.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/NTCoding/claude-skillz.git /tmp/fix-it-never-work-around-it-src mkdir -p ~/.claude/skills cp -R /tmp/fix-it-never-work-around-it-src/fix-it-never-work-around-it ~/.claude/skills/fix-it-never-work-around-it # Single self-contained SKILL.md (3.4 KB), no scripts, no dependencies, no API keys. # Not published as a plugin: the repo's .claude-plugin/marketplace.json does not list # this directory, so `/plugin install` will not find it — the copy above is the way. # Pairs naturally with tdd-process / observability-first-debugging from the same repo.
Kommandoer og eksempelprompter
/fix-it-never-work-around-itStopper ved en feilende kommando og fikser rotårsaken i stedet for å omgå den
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
This build is broken, fix it properlyDon't skip the failing test, fix the causeThe script isn't working, find the real bug