Java Enterprise Workflow
Enterprise Java checklists die een cursor/transactie/mapper-fix forceren om de invariant daadwerkelijk af te dwingen, niet alleen te vermelden.
Getest · Werkt
Wat het doet
Een generieke workflow voor het onderzoeken-plannen-bewerken-verifiëren van Java/Spring/Maven/Gradle backend-wijzigingen, met 15 scenarioverwijzingen (transacties, MQ-consumers, RPC-retries, cursor-paginering, dataherstel, codebeoordeling) en harde faalpoorten die patches afkeuren die compleet lijken maar de claim niet ondersteunen met een echte test. Trigger het voor Java-functiewerk, bugfixes, schema/veld-wijzigingen, PR-beoordeling, of backend test/verificatietaken.
Testrapport
Een wegwerpbare MyBatis-achtige cursor-paginatiebug (rijen met identieke createdAt worden stilzwijgend overgeslagen) gebouwd en een echte A/B uitgevoerd: de vrije vorm basis 'fix' voegde alleen id toe aan ORDER BY en liet het WHERE seek-predicaat en de cursor DTO ongemoeid — de skip-bug blijft ongemoeid — terwijl het patroon van de skill verwijzingen/transactions.md het seek-predicaat herschreef naar (created_at, id), de cursor getypeerd maakte en een grenstest toevoegde die een handmatige trace bevestigt dat deze daadwerkelijk de gelijkstand vangt.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/kyle641320/Scout4j.git mkdir -p ~/.claude/skills cp -r Scout4j ~/.claude/skills/java-enterprise-workflow
Commando's en voorbeeldprompts
/java-enterprise-workflowEnterprise Java checklists die een cursor/transactie/mapper-fix forceren om de invariant daadwerkelijk af te dwingen, niet alleen te vermelden.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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