Java Enterprise Workflow
Checklist Java enterprise che forzano una correzione di cursore/transazione/mapper per applicare effettivamente l'invariante, non solo menzionarla.
Promosso
Cosa fa
Un workflow generico di investigazione-pianificazione-modifica-verifica per modifiche backend Java/Spring/Maven/Gradle, con 15 riferimenti a scenari (transazioni, consumer MQ, retry RPC, paginazione cursore, riparazione dati, revisione codice) e gate di fallimento rigidi che rifiutano patch che sembrano complete ma non supportano l'affermazione con un test reale. Attivalo per lavoro su funzionalità Java, correzioni di bug, modifiche a schema/campo, revisione PR o attività di test/verifica backend.
Rapporto di test
Costruito un bug usa e getta di paginazione cursore in stile MyBatis (righe con lo stesso createdAt vengono saltate silenziosamente) ed eseguito un vero A/B: la 'correzione' di base a formato libero ha aggiunto solo id a ORDER BY e ha lasciato intatti il predicato di ricerca e il DTO del cursore — il bug dello skip sopravvive intatto — mentre il pattern references/transactions.md dell'abilità ha riscritto il predicato di ricerca in (created_at, id), ha reso il cursore tipizzato e ha aggiunto un test di confine che un trace manuale conferma che effettivamente cattura il pareggio.
Testato il: 2026-07-16 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/kyle641320/Scout4j.git mkdir -p ~/.claude/skills cp -r Scout4j ~/.claude/skills/java-enterprise-workflow
Comandi e prompt di esempio
/java-enterprise-workflowChecklist Java enterprise che forzano una correzione di cursore/transazione/mapper per applicare effettivamente l'invariante, non solo menzionarla.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Fix this MyBatis cursor pagination bug that skips duplicate rowsReview this Spring PR and verify the transaction boundaries are safeAdd a retry policy to this RPC call and prove it with a real test