java-circular-dependency-breaker
Analysis
This is an instruction-only Java refactoring guide; the main thing to notice is that it asks the agent or user to edit project files and run local build commands.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Update all callers ... Remove the dependency from source module's build file ... Delete `api project(':module-b')`The skill directs concrete source and build-file changes. These are aligned with the refactoring purpose and include verification steps, but users should recognize that the agent may modify important project files.
Requirements - JDK 8+ (for `javap`) - Gradle or Maven build tool - Git (for rollback)
The skill relies on local developer tools even though the registry metadata lists no required binaries. This is not a hidden install mechanism, but it is a dependency/provenance detail users should notice.
Gradle: `./gradlew compileJava compileTestJava` - Maven: `mvn compile test-compile`
The skill instructs running local build commands. That is expected for Java refactoring verification, but these commands execute the project's build tooling and build logic.
Remove the dependency from source module's build file ... If compilation fails: Re-add the dependency ... Do **not** leave the codebase in a broken state.
The skill changes dependencies across modules, so one incorrect refactoring step can affect compilation across the project. The artifact also includes containment guidance through rollback and verification.
