breaking-changes

Community

Safely evolve APIs and systems.

Authorbaphled
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps manage the complexities of evolving software by providing strategies to maintain backwards compatibility, handle deprecation gracefully, and guide users through migrations, minimizing disruption.

Core Features & Use Cases

  • Semantic Versioning (SemVer): Enforces clear versioning for breaking, feature, and fix changes.
  • Deprecation Workflows: Guides through announcing, warning, and eventually removing deprecated features.
  • Migration Patterns: Implements strategies like Expand-Contract and Strangler Fig for zero-downtime transitions.
  • Use Case: When updating a widely used internal library, this skill can help plan and execute the transition from v1 to v2, ensuring all dependent services are updated before the old version is removed.

Quick Start

Use the breaking-changes skill to plan a deprecation strategy for the user authentication API.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: breaking-changes
Download link: https://github.com/baphled/dotopencode/archive/main.zip#breaking-changes

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.