SkillHub

java-change-with-tests

v1.0.0

以最小改动指导 Java 代码变更,按需使用单元/集成测试验证,并提供包含计划、变更及测试结果的 PR 就绪摘要。

Sourced from ClawHub, Authored by tanerilyazov

Installation

Please help me install the skill `java-change-with-tests` from SkillHub official store. npx skills add tanerilyazov/java-change-with-tests

java-change-with-tests

When to use

  • Any Java change that must be merged safely (feature/refactor/bugfix).

Inputs to request (if missing)

  • Acceptance criteria (1-3 bullets).
  • Module name (if multi-module repo).
  • Build tool and test conventions.
  • Whether integration tests are required for the change.

Steps

  1. Repo map (brief): identify the module, entrypoint, and test location.
  2. Plan: smallest diff that meets acceptance criteria.
  3. Implement: minimal edits.
  4. Tests:
  5. prefer fast unit tests first
  6. add integration tests only when required to validate behavior
  7. Verify:
  8. run targeted tests
  9. run mvn -q test (or module-scoped equivalent)
  10. Output PR-ready summary with evidence.

Verification commands (project-specific)

  • Use the repo's build tool and record the exact commands and results.
  • Prefer targeted unit tests before full test suites.

Output contract

1) Plan (3-6 steps) 2) Files changed + intent 3) Commands run + results 4) Risks + follow-ups