Java Enterprise Workflow

Enterprise Java checklists die een cursor/transactie/mapper-fix forceren om de invariant daadwerkelijk af te dwingen, niet alleen te vermelden.

Door kyle641320 · kyle641320/Scout4j

Getest · Werkt ★ 9.6/10

Java Enterprise Workflow — Enterprise Java checklists die een cursor/transactie/mapper-fix forceren om de invariant daadwerkelijk af te dwingen, niet alleen te vermelden.

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 rows
  • Review this Spring PR and verify the transaction boundaries are safe
  • Add a retry policy to this RPC call and prove it with a real test