From epieczko-betty
Detect breaking changes between API specification versions to maintain backward compatibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/epieczko-betty:api.compatibilityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect breaking changes between API specification versions to maintain backward compatibility.
Detect breaking changes between API specification versions to maintain backward compatibility.
python skills/api.compatibility/check_compatibility.py <old_spec> <new_spec> [options]
# Check compatibility
python skills/api.compatibility/check_compatibility.py \
specs/user-service-v1.openapi.yaml \
specs/user-service-v2.openapi.yaml
# Human-readable output
python skills/api.compatibility/check_compatibility.py \
specs/user-service-v1.openapi.yaml \
specs/user-service-v2.openapi.yaml \
--format=human
0.1.0 - Initial implementation
npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin epieczko-bettyGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.