Code Quality · Version 1.5.0 · Reviewed 2026-08-02
Public API Quality Reviewer
Make a defensible decision about API ergonomics and misuse resistance with evidence, explicit trade-offs, and a verification plan.
4 method steps
6 documented failure modes
5 diagnostic checks
7 quality gates
Reviews library and service APIs for naming, invariants, nullability, misuse resistance, compatibility, diagnostics, and discoverability.
₹99 one-time
Get this skill archive
What it checks first
Public API Quality Reviewer reviews library and service APIs for naming, invariants, nullability, misuse resistance, compatibility, diagnostics, and discoverability. Use it when the work involves API ergonomics, Misuse resistance, Compatibility review.
- Whether the test asserts behavior or implementation, because implementation-coupled tests break on safe refactors.
- Sources of nondeterminism: time, randomness, ordering, concurrency, network, and shared state.
- Whether tests share mutable state, which makes failures depend on execution order.
- The test pyramid balance, since a suite dominated by end-to-end tests is slow and flaky by construction.
- Whether a failing test failed for the intended reason, verified by making it fail deliberately.