agentsclimarketplace

Architecture

Skill jovd83/junit5-skill/architecture

JUnit 5 skill pack for creating, debugging, modernizing, documenting, and routing JVM test workflows.

Install
npx -y skills add jovd83/junit5-skill --skill architecture

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when Codex needs to shape or refactor JUnit 5 suite architecture, test package structure, naming, fixture ownership, reuse patterns, or boundaries between component, integration, and service tests.

SKILL.md

1.9 KB, as published. Nobody here has run it

JUnit 5 Architecture

1. Inspect Before Restructuring

  1. Inspect current package layout, test naming, build filters, and fixture reuse.
  2. Inspect whether the repo already separates fast and slow tests by tag, source set, or naming convention.
  3. Read references/suite-shape.md before moving files or changing naming conventions.

2. Choose Stable Boundaries

  1. Separate component, slice, integration, and service tests intentionally.
  2. Keep reusable setup close to its owning layer.
  3. Prefer builders, helpers, and local fixtures before introducing global abstractions.
  4. Use extensions only when reuse is real and cross-cutting.

3. Refactor for Clarity

  1. Group tests by behavior or domain concept, not by incidental helper reuse.
  2. Keep naming consistent with build-tool discovery.
  3. Avoid base-class pyramids and magical test inheritance.

4. Troubleshooting

  1. Problem: Shared fixtures leak across unrelated suites. Fix: Push fixtures down to the owning package or convert them to explicit helpers.
  2. Problem: Test names and package layout hide runtime cost. Fix: Separate slow integration or service suites clearly by tag or naming.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.