Doncheli API Contract

Forces a complete API contract template: auth, rate limits, retries, circuit breaker, idempotency, versioning.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
Tested
Jul 14, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · dc51e64

Ran a real webhook-contract task: baseline covered payload and a vague retry note; the skill's checklist forced an explicit idempotency key/TTL, a 5-case error catalog, and a circuit-breaker design for retry storms that baseline never considered.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 4/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Doncheli API Contract does

Produces a structured API contract document per endpoint/operation covering request/response schemas, error catalogs, auth scopes, rate limiting, retry and circuit-breaker policy, and idempotency requirements, then a breaking-change policy for the whole surface. Triggers on API/contract/endpoint/webhook/REST/GraphQL/OpenAPI design requests; explicitly defers to sibling skills for review-only or implementation-only asks.

How to install Doncheli API Contract

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

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Doncheli API Contract

  • /doncheli-api-contract Forces a complete API contract template: auth, rate limits, retries, circuit breaker, idempotency, versioning.

It also activates on plain-language prompts like these:

  • 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.

Frequently asked questions

Is the Doncheli API Contract skill free?
Yes. The skill itself is free from doncheli/don-cheli-sdd. SkillProof publishes the install command and an independent test verdict at no cost.
Does Doncheli API Contract work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Tested · Works. Ran a real webhook-contract task: baseline covered payload and a vague retry note; the skill's checklist forced an explicit idempotency key/TTL, a 5-case error catalog, and a circuit-breaker design for retry storms that baseline never considered.
What is the Doncheli API Contract SkillProof Score?
9.2/10 — installs cleanly 5/5, triggers reliably 4/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Doncheli API Contract?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Doncheli API Contract with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.