Java Enterprise Workflow
Enterprise-Java-Checklisten, die eine Korrektur von Cursor/Transaktion/Mapper erzwingen, um die Invariante tatsächlich durchzusetzen, nicht nur zu erwähnen.
Getestet · Funktioniert
Was es kann
Ein generischer Workflow zur Untersuchung, Planung, Bearbeitung und Verifizierung von Backend-Änderungen in Java/Spring/Maven/Gradle, mit 15 Szenario-Referenzen (Transaktionen, MQ-Consumer, RPC-Wiederholungsversuche, Cursor-Paginierung, Datenreparatur, Code-Überprüfung) und harten Fehler-Gates, die Patches ablehnen, die vollständig erscheinen, aber den Anspruch nicht mit einem echten Test untermauern. Löst aus für Java-Feature-Arbeit, Fehlerbehebungen, Schema-/Feldänderungen, PR-Überprüfung oder Backend-Test-/Verifizierungsaufgaben.
Testbericht
Einen Wegwerf-MyBatis-ähnlichen Cursor-Paginierungsfehler (Zeilen mit identischem createdAt werden lautlos übersprungen) erstellt und einen echten A/B-Test durchgeführt: Die Freiform-Baseline-'Korrektur' fügte nur id zu ORDER BY hinzu und ließ das WHERE-Suchprädikat und den Cursor-DTO unverändert – der Skip-Fehler bleibt unberührt –, während das Muster references/transactions.md des Skills das Suchprädikat in (created_at, id) umschrieb, den Cursor typisierte und einen Grenzwerttest hinzufügte, der laut Handverfolgung tatsächlich den Gleichstand erfasst.
Getestet am: 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
Befehle & Beispiel-Prompts
/java-enterprise-workflowEnterprise-Java-Checklisten, die eine Korrektur von Cursor/Transaktion/Mapper erzwingen, um die Invariante tatsächlich durchzusetzen, nicht nur zu erwähnen.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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