detect-breaking-changes
OfficialDetect 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.jsonexports 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.