detect-breaking-changes

Official

Detect breaking API changes.

Authorcoinbase
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill identifies and categorizes breaking changes in the codebase across specified packages, helping to prevent regressions and inform consumers of potential impacts.

Core Features & Use Cases

  • Commit Analysis: Reviews a specified number of recent commits to pinpoint breaking changes.
  • API Surface Definition: Accurately determines the public API based on package.json exports and barrel files.
  • Categorization: Classifies breaking changes into predefined categories (Removal, API Change, Type Definition Change, etc.).
  • Use Case: Before merging a large feature, use this Skill to automatically audit the last 10 commits for any unintended breaking changes to the public API, ensuring stability.

Quick Start

Analyze the previous 5 commits for breaking changes in the web and mobile packages.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: detect-breaking-changes
Download link: https://github.com/coinbase/cds/archive/main.zip#detect-breaking-changes

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.