breaking-change-detector

Solid

Compares 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

View on GitHub

Quality Score: 85/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

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