laivannha0202

api-contract

Keep frontend, backend, DTOs, schemas, generated clients, validation, status codes, serialization, pagination, and errors consistent end-to-end across producers and consumers.

laivannha0202 0 Updated 1mo ago

Resources

1
GitHub

Install

npx skillscat add laivannha0202/opencode-agent-skill/api-contract

Install via the SkillsCat registry.

SKILL.md

API Contract

Treat an API change as a producer/consumer contract, not only a handler edit.

Trace request -> validation -> handler/service -> persistence -> response serialization -> client/generated types -> UI/consumer. Compare method/path, params/query/body, required/optional/nullability, enums, status/error shapes, pagination and date/number serialization.

Read workflow.md for compatibility analysis, source-of-truth selection, generated clients, error semantics and contract verification.