← ClaudeAtlas

api-design-reviewlisted

Invoked helper skill for higher-risk API contract decisions, usually called from /research or /write-a-prd. Use when the unresolved question is API shape, compatibility, auth, webhook design, or paradigm choice. Not a default top-level workflow step or a substitute for ordinary implementation work.
chrislacey89/skills · ★ 2 · Web & Frontend · score 68
Install: claude install-skill chrislacey89/skills
# API Design Review Use this skill when API complexity is high enough that the normal `/research` or `/write-a-prd` flow needs a focused contract review. This is an invoked skill, not a default pipeline step. It exists to add rigor only when the cost of an API mistake is unusually high. ## Invocation Position This is an invoked helper skill. It normally runs from `/research` or `/write-a-prd` rather than as the first entry point for a feature. Use it when the unresolved question is the API contract itself: paradigm choice, consumer-facing shape, compatibility posture, or auth and webhook model. Do not use it for ordinary backend implementation work or for non-API module design questions that belong in `/design-an-interface`. ## Invoke This Skill When Invoke `/api-design-review` only if at least one of these is true: - a new external or partner-facing API is being introduced - an existing request or response contract is changing - OAuth, scopes, token model, or webhook verification is involved - there is real uncertainty about paradigm selection (REST, RPC, GraphQL, WebHooks, WebSockets) You may also invoke it for internal APIs with multiple independent consumers when a contract mistake would create broad cleanup cost. Do not invoke it for ordinary backend changes that merely happen to call an API without changing the contract shape. ## Goals Produce a lightweight design review that answers: - What developer problem is this API solving? - Who are the consumers an