Java Enterprise Workflow
Enterprise Java-sjekklister som tvinger en cursor/transaksjon/mapper-fiks for å faktisk håndheve invarianten, ikke bare nevne den.
Bestått
Hva den gjør
En generell undersøk-planlegg-rediger-verifiser arbeidsflyt for Java/Spring/Maven/Gradle backend-endringer, med 15 scenario-referanser (transaksjoner, MQ-konsumenter, RPC-gjentakelser, cursor-paginering, datareparasjon, kodegjennomgang) og harde feilporter som avviser patcher som ser komplette ut, men ikke støtter påstanden med en ekte test. Utløs den for Java-funksjonsarbeid, feilrettinger, skjema/feltendringer, PR-gjennomgang, eller backend test/verifiseringsoppgaver.
Testrapport
Bygde en kastbar MyBatis-stil cursor-paginering-feil (rader med identisk createdAt blir stille hoppet over) og kjørte en ekte A/B: den grunnleggende friform 'fiksen' la bare til id til ORDER BY og lot WHERE seek-predikatet og cursor DTO være urørt – hopp-feilen overlever urørt – mens skillens referanser/transactions.md mønster omskrev seek-predikatet til (created_at, id), gjorde cursoren typet, og la til en grensetest som en hånd-trace bekrefter faktisk fanger uavgjort.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
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-sjekklister som tvinger en cursor/transaksjon/mapper-fiks for å faktisk håndheve invarianten, ikke bare nevne den.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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