breaking-change-detector
Installation
SKILL.md
Breaking changes destroy trust and break client applications:
- Removing API endpoints breaks existing integrations
- Changing request/response formats breaks client code
- Dropping database columns causes data loss
- Modifying function signatures breaks dependent code
- Changing authentication schemes locks out users
This skill acts as a safety gate that:
- Detects breaking changes before they're implemented
- Warns developers with severity levels (CRITICAL, HIGH, MEDIUM)
- Suggests safe migration paths (versioning, deprecation, backward compatibility)
- Validates changes against project's API versioning strategy (from api-strategy.md)
- Blocks deployment if critical breaking changes lack migration plan
The result: Zero unintentional breaking changes, smooth API evolution, maintained client trust.