Audit Fix

Trasforma i risultati di audit in commit atomici, una esecuzione di test per ogni correzione

di SienkLogic · SienkLogic/plan-build-run

Richiede configurazione ★ 6.4/10

Audit Fix — Trasforma i risultati di audit in commit atomici, una esecuzione di test per ogni correzione

Cosa fa

Parte del plugin Plan-Build-Run. Legge un report di audit, filtra i risultati per severità, li divide in auto-correggibili e solo manuali, quindi invia un subagente esecutore per ogni risultato che corregge, esegue la suite di test e committa, fermando la pipeline al primo fallimento del test. Si attiva su richieste per correggere i risultati di audit e committarli.

Rapporto di test

Entrambi i comandi di installazione nel README falliscono: 'claude plugin marketplace add SienkLogic/plan-build-run' fallisce perché il repo non spedisce alcun .claude-plugin/marketplace.json alla root, e 'npx @sienklogic/plan-build-run' restituisce 'could not determine executable to run' perché il pacchetto pubblicato non ha bin e il bin/install.js a cui punta il suo package.json è assente dal repo. Scrivere quel manifesto del marketplace a mano ha permesso al plugin di installarsi correttamente. Su un repo con sei risultati di audit inseriti, la pipeline ha superato concretamente il passaggio senza skill: tre commit atomici e una suite verde, con la modifica della configurazione che ha rotto un test catturata e ripristinata, contro un commit raggruppato e una suite rossa quando ho semplicemente corretto tutto ciò che il report elencava. Il protocollo, come letteralmente scritto, non ha corretto nulla al primo tentativo, perché la suite era già rossa e il suo gate di test per correzione non ha un controllo baseline pre-volo. La metà di audit della pipeline non è verificata: legge solo i log di sessione di Claude Code da un progetto Plan-Build-Run.

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

Installazione

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/

Comandi e prompt di esempio

  • /audit-fixTrasforma i risultati di audit in commit atomici, una esecuzione di test per ogni correzione

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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