Java Enterprise Workflow
Checklisty pro podnikové Javy, které vynucují opravu kurzoru/transakce/mapperu k skutečnému vynucení invariantu, nejen k jeho zmínce.
Otestováno · Funguje
Co umí
Obecný workflow pro zkoumání-plánování-úpravu-ověření pro backendové změny v Javě/Spring/Maven/Gradle, s 15 referencemi na scénáře (transakce, konzumenti MQ, opakování RPC, stránkování kurzorem, oprava dat, revize kódu) a branami tvrdého selhání, které odmítají patche, jež vypadají kompletní, ale nepodporují tvrzení skutečným testem. Spusťte jej pro práci na funkcích Javy, opravy chyb, změny schématu/pole, revizi PR nebo úkoly backendového testování/ověření.
Testovací report
Vytvořil jsem odloženou chybu stránkování kurzorem ve stylu MyBatis (řádky se stejným createdAt jsou tiše přeskočeny) a spustil skutečné A/B: základní volná 'oprava' pouze přidala id do ORDER BY a ponechala predikát hledání WHERE a kurzor DTO beze změny — chyba přeskočení zůstává beze změny — zatímco vzor references/transactions.md dovednosti přepsal predikát hledání na (created_at, id), typizoval kurzor a přidal hraniční test, který ruční sledování potvrzuje, že skutečně zachytí remízu.
Testováno: 2026-07-16 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/kyle641320/Scout4j.git mkdir -p ~/.claude/skills cp -r Scout4j ~/.claude/skills/java-enterprise-workflow
Příkazy a ukázkové prompty
/java-enterprise-workflowChecklisty pro podnikové Javy, které vynucují opravu kurzoru/transakce/mapperu k skutečnému vynucení invariantu, nejen k jeho zmínce.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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