Doncheli API Contract
Dwingt een compleet API-contractsjabloon af: auth, rate limits, retries, circuit breaker, idempotency, versioning.
Getest · Werkt
Wat het doet
Produceert een gestructureerd API-contractdocument per endpoint/operatie, dat request/response schema's, error catalogs, auth scopes, rate limiting, retry en circuit-breaker beleid, en idempotency vereisten omvat, en vervolgens een breaking-change beleid voor het gehele oppervlak. Activeert bij API/contract/endpoint/webhook/REST/GraphQL/OpenAPI ontwerpverzoeken; verwijst expliciet naar zusterskills voor alleen-review of alleen-implementatie vragen.
Testrapport
Voerde een echte webhook-contracttaak uit: baseline behandelde payload en een vage retry-opmerking; de checklist van de skill dwong een expliciete idempotency key/TTL, een 5-case error catalog, en een circuit-breaker ontwerp voor retry storms af die de baseline nooit had overwogen.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/doncheli/don-cheli-sdd cd don-cheli-sdd mkdir -p ~/.claude/skills cp -r .agent/skills/doncheli-api-contract ~/.claude/skills/doncheli-api-contract
Commando's en voorbeeldprompts
/doncheli-api-contractDwingt een compleet API-contractsjabloon af: auth, rate limits, retries, circuit breaker, idempotency, versioning.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Design the API contract for our new Stripe webhook integration.Define endpoints, auth, and error handling before we start building.Help me spec out rate limiting and retries for this REST API.