Doncheli API Contract
Tvingar fram en komplett API-kontraktsmall: auth, rate limits, retries, circuit breaker, idempotency, versionering.
Testad · Fungerar
Vad den gör
Producerar ett strukturerat API-kontraktsdokument per endpoint/operation som täcker förfrågnings-/svarscheman, felkataloger, auth-omfång, rate limiting, retry- och circuit-breaker-policy, samt idempotenskrav, sedan en policy för brytande ändringar för hela ytan. Utlöses vid API/contract/endpoint/webhook/REST/GraphQL/OpenAPI-designförfrågningar; hänvisar uttryckligen till syskon-skills för endast-granskning eller endast-implementering-förfrågningar.
Testrapport
Körde en verklig webhook-kontraktsuppgift: baslinjen täckte nyttolast och en vag retry-anteckning; skillens checklista tvingade fram en explicit idempotensnyckel/TTL, en 5-fallig felkatalog och en circuit-breaker-design för retry-stormar som baslinjen aldrig övervägde.
Testad: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/doncheli-api-contractTvingar fram en komplett API-kontraktsmall: auth, rate limits, retries, circuit breaker, idempotency, versionering.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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.