breaking-change-detector
SolidCompares two versions of a codebase or API and flags all breaking changes with migration hints.
AI & Automation 9 stars
1 forks Updated 6 days ago MIT
Install
Quality Score: 85/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Breaking Change Detector
## What this skill does
This skill directs the agent to compare two versions of a codebase, API schema, or interface definition and systematically identify every change that could break existing callers. It classifies each change by severity, explains why it is breaking, and provides a concrete migration hint so consumers know exactly what they need to update.
Use this before publishing a new package version, before deploying an API change that existing clients depend on, or during a code review to catch unintended contract changes.
## How to use
### Claude Code / Cline
Copy this file to `.agents/skills/breaking-change-detector/SKILL.md` in your project root.
Then ask:
- *"Use the Breaking Change Detector skill to compare the old and new versions of our API."*
- *"I changed `src/auth/index.ts`. Use the Breaking Change Detector skill to find any breaking changes."*
Provide: the old version (paste, file path, or git ref) and the new version.
### Cursor
Add the instructions below to your `.cursorrules` or paste them into the Cursor AI pane. Then share both the old and new code side by side.
### Codex
Paste both versions clearly labeled as "OLD VERSION" and "NEW VERSION" and ask Codex to follow the instructions below.
## The Prompt / Instructions for the Agent
When asked to detect breaking changes, follow this process:
### Step 1 — Establish what constitutes the public contract
Before comparing, identify what is "public" — i.e., what ext...
Details
- Author
- Notysoty
- Repository
- Notysoty/openagentskills
- Created
- 5 months ago
- Last Updated
- 6 days ago
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
API & Backend Solid
breaking-changes
Use when checking whether a Claude Code update breaks our plugin ecosystem — hooks, agent frontmatter, manifest schema, or skill format.
23 Updated 2 weeks ago
fusengine Code & Development Listed
breaking-change-detection
This skill should be used when the user mentions "breaking change", "semver", "semantic versioning", "major minor patch", "version bump", "backward compatible", "API compatibility", or "deprecation". Provides a decision matrix and per-ecosystem signals for reasoning about behavioral (not just syntactic) breaking changes.
2 Updated yesterday
ClaudeRegistry AI & Automation Solid
changelog-curator
Maintains and formats a CHANGELOG.md following Keep a Changelog conventions from git history or PR list.
9 Updated 6 days ago
Notysoty