API Contract Test

Derive contract tests from an API description, not from the implementation.

Single skill Verified 12 Nov codingapitesting

Use it for

APIs with an OpenAPI document and clients that depend on the shape

Skip it if

Internal endpoints with no contract — test behaviour instead

What it is

Reads an OpenAPI document and produces contract tests: required fields, status codes, error shapes, and the examples in the spec. The rule is that tests come from the contract rather than the code, so a breaking change fails the test instead of being captured as the new expected behaviour.

Install

Clone the repository, then copy the skill folder into your agent's skills directory — ~/.claude/skills/ for Claude Code. Skills are plain files: no build step, no daemon.

Terminal
npx skills add api-contract-test

How to judge it

Read the SKILL.md before you install. A good skill states when it applies, what it must not do, and how to verify the result. A skill that only lists adjectives will change the agent's tone without improving its output — skip those.

Other Coding & Dev skills

Tools it pairs with

All tools

Servers it runs on

All servers
  • 01
    Shopify MCPOfficial

    Connects an agent to a Shopify store's admin data: products, variants, orders, and inventory levels. The read path is where the value is; order writes are exactly th…

    #commerce#shopify#api
    TypeScripthttp
  • 02
    EverythingOfficial

    A deliberately exhaustive reference server that exercises prompts, resources, tools, sampling, and notifications. You do not install it to get work done; you install…

    #testing#reference#debugging
    TypeScriptstdio
  • 03
    Resend MCPCommunity

    A community server wrapping the Resend email API: send messages, check delivery status, and manage domains. The appeal is that email is the one integration almost ev…

    #email#transactional#api
    TypeScriptstdio