Java Enterprise Workflow
Enterprise Java checklister, der tvinger en cursor/transaktion/mapper-rettelse til rent faktisk at håndhæve invarianten, ikke bare nævne den.
Testet · Virker
Hvad det gør
En generisk undersøg-planlæg-rediger-verificer workflow for Java/Spring/Maven/Gradle backend-ændringer, med 15 scenarie-referencer (transaktioner, MQ-forbrugere, RPC-retries, cursor-paginering, datareparation, kodegennemgang) og hårde fejldøre, der afviser patches, som ser komplette ud, men ikke understøtter påstanden med en reel test. Triggér den for Java-feature-arbejde, fejlrettelser, skema/feltændringer, PR-gennemgang, eller backend test/verificeringsopgaver.
Testrapport
Byggede en engangs MyBatis-stil cursor-paginering fejl (rækker med identisk createdAt bliver tavst overset) og kørte en reel A/B: den frit-form baseline 'fix' tilføjede kun id til ORDER BY og lod WHERE seek-prædikatet og cursor DTO urørt — spring-fejlen overlever urørt — mens skillens referencer/transactions.md mønster omskrev seek-prædikatet til (created_at, id), gjorde cursoren typet, og tilføjede en grænsetest, som en hånd-trace bekræfter faktisk fanger uoverensstemmelsen.
Testet: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/kyle641320/Scout4j.git mkdir -p ~/.claude/skills cp -r Scout4j ~/.claude/skills/java-enterprise-workflow
Kommandoer og eksempelprompter
/java-enterprise-workflowEnterprise Java checklister, der tvinger en cursor/transaktion/mapper-rettelse til rent faktisk at håndhæve invarianten, ikke bare nævne den.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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