claude

api-contract-keeper

Keeps your API and its spec in sync: detects and fixes OpenAPI/GraphQL spec-vs-code drift, hardens endpoints with request validation, RFC 9457 error envelopes and idempotency, guards against breaking changes, and audits job-queue reliability

3 on GitHubby Sigistryv1.0.0MITupdated yesterdayapi
/

Plugin api-contract-keeper from marketplace sigistry in sigistry/marketplace. Commands read from the repo's manifest — yesterday.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • error-envelope

    This skill should be used when the user mentions "error handling", "problem details", "rfc 9457", "rfc 7807", "request validation", "api errors", "zod", "pydantic", "class-validator", "error response format", "problem+json", "validation error", or making an API return consistent, machine-readable er

  • idempotency-patterns

    This skill should be used when the user mentions "idempotency", "idempotency key", "retries", "exactly once", "double charge", "pagination", "cursor", "offset", "rate limit", "rate limiting", "Retry-After", "safe retries", or making an unsafe HTTP method safe to retry. It provides idempotency-key st

  • job-reliability

    This skill should be used when the user mentions "background jobs", "queue", "worker", "dead letter", "DLQ", "retry", "at-least-once", "exactly once", "outbox", "idempotent consumer", "visibility timeout", "BullMQ", "Celery", "Sidekiq", "SQS", "Pub/Sub", "Kafka", or "RabbitMQ", or auditing backgroun

  • openapi-drift

    This skill should be used when the user mentions "openapi", "swagger", "spec drift", "api contract", "breaking change", "oasdiff", "graphql schema", "api versioning", "the docs don't match the code", "requestBody", "response schema", or reconciling an API specification with its handler code. It prov

Slash commands (3)

  • /api-contract-keeper:harden-endpoint

    Add production hardening to an endpoint, validation, RFC 9457 errors, idempotency, pagination, rate-limit headers

  • /api-contract-keeper:spec-sync

    Detect drift between the API spec (OpenAPI/GraphQL) and handler code, then reconcile both sides

  • /api-contract-keeper:version-guard

    Classify API-surface changes as breaking or non-breaking and recommend a semver bump

Subagents (2)

  • drift-reconciler

    Use this agent when an OpenAPI/Swagger or GraphQL spec has drifted from the handler code and needs to be reconciled, an undocumented endpoint, a param the code accepts but the spec omits, a response field the code returns that the schema does not declare, a status code or nullability mismatch, or a

  • queue-doctor

    Use this agent when background-job or message-consumer code needs an at-least-once reliability audit, a worker with no dead-letter queue, no idempotency/dedup store, no retry backoff, an ack before the work is done, or an event published without a transactional outbox. Trigger phrases include "audit

Hooks (1)

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/hooks/handler-detect.mjs"

View source on GitHub sigistry.com

More from sigistry/marketplace

All 30 plugins →

Monitoring and evaluation jobs on your project folder: twelve job skills (evaluation questions, question-method alignment, evaluation TOR drafts, indicator reference sheets, measurement feasibility, M&E plan drafts, progress evidence, findings to actions, results chain alignment, sampling plans, data quality assessment plans, baseline planning), three workflow packs and nineteen commands that cross-reference logframes, M&E plans, proposals, reports and TORs and write editable Markdown with source traceability.

24 skills · 19 commands

3

me-review

claude

Twelve structured monitoring and evaluation document reviews: logframes, theories of change, indicators, evaluation TORs, M&E plans, proposals, sampling plans, surveys, baseline reports, progress reports, data quality assessments, and evaluation reports. Each returns section-by-section PASS/PARTIAL/FAIL ratings, a summary verdict, and prioritized recommendations.

36 skills

3

ballast

claudecodex

Builds up to a goal in a field you have no expertise in: splits it into the foundations that goal actually needs, mobilizes what you already hold, learns what is missing, and leaves every solved path behind for the next goal. Nothing is called done until a check passes.

16 skills · hooks

3

Triages failing GitHub Actions runs, hardens Dockerfiles, pre-flights Kubernetes manifests before they reach the cluster, and drafts blameless postmortems from incident evidence

4 skills · 5 commands · 3 agents · hooks

3

Goes past detecting accessibility and localization issues to fixing them: cross-element ARIA and keyboard-focus remediation, color-contrast rewrites, hardcoded-string extraction, ICU MessageFormat correctness, and RTL readiness

3 skills · 5 commands · 2 agents · hooks

3

A repo-native toolchain for LLM apps: scaffolds eval suites, red-teams for prompt injection, hardens structured-output reliability, and audits token cost, riding promptfoo/DeepEval/Pydantic rather than replacing them

4 skills · 4 commands · 2 agents · hooks

3

Similar plugins

Claude API and SDK documentation skill for building LLM-powered applications

19 skills

anthropics/skills 193,780

Documentation generation, drift detection, and API docs automation

2 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

Install the "AAS Backend & API Platform" workflow plugin from Agentic Awesome Skills.

19 skills

sickn33/agentic-awesome-skills 49,620

expo

claude

Official Expo skills for building, deploying, upgrading, and debugging React Native apps with Expo. Covers UI development with Expo Router, SwiftUI and Jetpack Compose components, Tailwind CSS setup, API routes, data fetching, CI/CD workflows, App Store and Play Store deployment, SDK upgrades, DOM components, and dev client distribution.

23 skills · 1 MCP server

anthropics/claude-plugins-official 47,076

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

Maintain api-contract-keeper?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins30 plugins