Audit Fix

Omdanner audit-fund til atomare commits, én testkørsel per fix

Af SienkLogic · SienkLogic/plan-build-run

Virker med opsætning ★ 6.4/10

Audit Fix — Omdanner audit-fund til atomare commits, én testkørsel per fix

Hvad det gør

Del af Plan-Build-Run plugin'et. Læser en audit-rapport, filtrerer fund efter alvorlighed, opdeler dem i auto-fixable og kun-manuel, og udsender derefter én executor subagent per fund, der retter, kører testsuiten og committer, og stopper pipelinen ved den første testfejl. Udløses af anmodninger om at rette audit-fund og committe dem.

Testrapport

Begge installationskommandoer i README fejler: 'claude plugin marketplace add SienkLogic/plan-build-run' dør, fordi repoet ikke leverer en .claude-plugin/marketplace.json i roden, og 'npx @sienklogic/plan-build-run' returnerer 'could not determine executable to run', fordi den publicerede pakke ikke har en bin, og bin/install.js, som dens package.json peger på, mangler fra repoet. At skrive dette marketplace-manifest manuelt gjorde, at plugin'et installerede rent. På et repo med seks plantede audit-fund slog pipelinen no-skill passet konkret: tre atomare commits og en grøn suite, med den konfigurationsændring, der brød en test, fanget og rullet tilbage, versus ét bundtet commit og en rød suite, da jeg bare rettede alt, hvad rapporten listede. Protokollen, som den bogstaveligt talt er skrevet, rettede intet ved første forsøg, fordi suiterne allerede var røde, og dens per-fix testgate har ingen pre-flight baseline check. Audit-halvdelen af pipelinen er uverificeret: den læser kun Claude Code session logs fra et Plan-Build-Run projekt.

Testet: 2026-08-07 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/SienkLogic/plan-build-run.git
mkdir -p ~/.claude/skills ~/.claude/agents
cp -r plan-build-run/plugins/pbr/skills/audit-fix ~/.claude/skills/audit-fix
cp -r plan-build-run/plugins/pbr/skills/shared ~/.claude/skills/shared
cp plan-build-run/plugins/pbr/agents/*.md ~/.claude/agents/

Kommandoer og eksempelprompter

  • /audit-fixOmdanner audit-fund til atomare commits, én testkørsel per fix

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Fix these audit findings and commit each one atomically please
  • Go through this audit report and auto-fix whatever's safe to fix
  • Apply the audit findings one by one, running tests after each fix