claude

api-contracts

Catch breaking API changes while drafting them: the brake MCP server and skills for OpenAPI, protobuf and GraphQL.

0 on GitHubby Graham Brooksv0.1.0MITupdated 10 days agodeveloper-tools
/

Plugin api-contracts from marketplace gb-agent-skills in grahambrooks/gb-agent-skills. Commands read from the repo's manifest — 9 days ago.

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

What it installs

Skills (4)

  • api-compatibility

    Check whether a change to an API contract would break its consumers, using brake, before the change is written. Use when editing, generating or reviewing an OpenAPI/Swagger document, a .proto file, a GraphQL SDL schema, or an AsyncAPI document — removing or renaming a field, changing a type, adding

  • brake-adopt

    Set up brake in a repository so breaking API changes are caught at commit time and in CI — run brake init, write brake.toml, choose baselines and a compatibility level, install the pre-commit hook, and add the CI jobs. Use when asked to add API compatibility checking, prevent breaking changes to an

  • brake-consumer-impact

    Find out which declared consumers use an API endpoint or field before removing, renaming or narrowing it, using brake's consumer demand inventory (pact files, GraphQL operation documents, brake-uses manifests). Use when asked "who uses this endpoint?", "is anyone reading this field?", "can we drop t

  • brake-triage

    Diagnose and resolve a brake finding that is blocking a commit, a pre-commit hook or a CI job — an error like response-field-removed, endpoint-removed, param-added-required, field-number-changed, consumer-field-unmet, contract-unreachable, stale-allow or generated-drift. Use when a brake run failed,

MCP servers (1)

Hooks (1)

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/hooks/check-bx.sh

View source on GitHub

More from grahambrooks/gb-agent-skills

All 5 plugins →

Design and enforce architecture: the forge modelling MCP server and skills, plus tropism's dependency-rule skills.

6 skills · 2 MCP servers · hooks

0

Mechanical, repo-wide code changes with colab's AST-aware codemods: write the script, check the blast radius, apply safely.

2 skills · 1 MCP server · hooks

0

Semantic code intelligence via the symgraph MCP server, launched on-demand by bx.

1 skill · 1 MCP server · hooks

0

Author documentation that renders with Graham's text-to-document tools, starting with the adoc AsciiDoc processor.

1 skill

0

Similar plugins

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

19 skills

anthropics/skills 193,780

Scaffold, validate, and publish new Claude Code plugins with proper structure

3 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

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

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

Maintain api-contracts?

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 plugins5 plugins