java-api-design

Installation
SKILL.md

Skill: java-api-design

Activation Contract

Use this skill when designing or reviewing Java APIs, public classes, interfaces, modules, package boundaries, visibility, method contracts, and compatibility risks.

Do not use this skill for private implementation cleanup, general Clean Code review, REST API product design, or non-Java API design.

Responsibility

This skill teaches Java API boundary design. It does not call other skills, generate full libraries, or decide product behavior.

Required Context

  • API consumers and expected usage.
  • Public vs internal surface.
  • Java version and module usage when known.
  • Compatibility expectations.
  • Error and validation contract expectations.
Installs
10
First Seen
May 16, 2026
java-api-design — andresnator/agents-orchestrator