breaking-changes-management

Manage breaking API changes, migration guides, deprecation notices, and semver versioning. Use when introducing breaking changes, writing migration paths, updating changelogs, or releasing major versions.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "breaking-changes-management" with this command: npx skills add practicalswan/agent-skills/practicalswan-agent-skills-breaking-changes-management

Breaking Changes Management

Use this skill when behavior, interfaces, configuration, or compatibility contracts change in a way that can break consumers.

Activation Conditions

  • Releasing a major version
  • Renaming or removing public APIs
  • Changing request or response shapes
  • Replacing config keys, env vars, CLI flags, or file formats
  • Writing migration notes, deprecation notices, or upgrade checklists

Workflow

  1. Identify the exact consumer-visible break.
  2. State who is affected and from which version.
  3. Provide the replacement path or mitigation.
  4. Add before/after examples.
  5. Update CHANGELOG.md and any setup or usage docs that changed.

Required Outputs

  • Changelog entry with a clear BREAKING label
  • Migration guide with old usage, new usage, and upgrade steps
  • Deprecation timeline if removal is delayed
  • Validation notes for any examples or scripts that changed

Migration Checklist

  • Old behavior described precisely
  • New behavior described precisely
  • Replacement path documented
  • Upgrade steps ordered and testable
  • Rollback or compatibility notes included
  • README/setup docs updated if user-facing behavior changed

References & Resources

Documentation

Scripts

Related Skills

SkillRelationship
documentation-patternsTemplates for migration guides and breaking change docs
code-examples-syncUpdate code examples after breaking API changes
development-workflowVersioning and release lifecycle management

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

powerpoint-ppt

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

word-document

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

powerbi-modeling

No summary provided by upstream source.

Repository SourceNeeds Review