Doncheli API Contract
Vynucuje kompletní šablonu API kontraktu: auth, rate limits, retries, circuit breaker, idempotency, versioning.
Otestováno · Funguje
Co umí
Vytváří strukturovaný dokument API kontraktu pro každý endpoint/operaci pokrývající schémata požadavků/odpovědí, katalogy chyb, rozsahy autentizace, omezení rychlosti, politiku opakování a jističe a požadavky na idempotenci, a poté politiku breaking changes pro celý povrch. Spouští se na požadavky na návrh API/kontraktu/endpointu/webhooku/REST/GraphQL/OpenAPI; explicitně odkazuje na sesterské dovednosti pro požadavky pouze na recenzi nebo pouze na implementaci.
Testovací report
Spustil jsem skutečný úkol webhook-contract: základní linie pokryla payload a vágní poznámku o opakování; kontrolní seznam dovednosti vynutil explicitní klíč idempotence/TTL, katalog chyb s 5 případy a návrh jističe pro retry bouře, které základní linie nikdy nezvažovala.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/doncheli-api-contractVynucuje kompletní šablonu API kontraktu: auth, rate limits, retries, circuit breaker, idempotency, versioning.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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.