Skip to main content

java-test-architecture

Use this skill when statically reviewing a JVM test suite's architecture for soundness and non-flakiness: JUnit 5 lifecycle and isolation (shared mutable static state, test-instance lifecycle, order dependence, time/locale/timezone dependence, and unguarded junit.jupiter.execution.parallel usage), Testcontainers discipline (singleton-container-with-Ryuk-reuse vs per-test @Container, explicit Wait strategies vs Thread.sleep), ArchUnit layering/cycle rules including FreezingArchRule brownfield adoption, and test-quality smells (assertion-free tests, over-mocking, coverage theater, missing negative tests) expressed via AssertJ/Mockito. Also trigger when a user reports a flaky JVM test and wants root-cause triage. Reads test source, ArchUnit rule definitions, and sanitized build/test configuration only; it never invokes a JDK, runs mvn/gradle test, starts a JUnit runner, or opens a Testcontainers/Docker daemon connection.

Zur Installation springen

Quellinformationen

Repository
Raishin/vanguard-frontier-agentic
Letzte Quellaktivität
17. Juli 2026 um 03:38
Erkannte Sprache von SKILL.md
Englisch
Sterne
18
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.