Evolve public APIs without breaking existing users.
Guides public API changes that preserve compatibility for existing callers and serialized data across releases.
When to use it
Use when designing library APIs, changing existing public APIs, planning wire formats or versioning, or reviewing breaking changes.
It changes how the agent designs, modifies, and reviews public APIs in the project to preserve compatibility.
What you provide
Requires GitHub account access when proposing a public API change, because the procedure calls for sharing the proposal there.
This skill
GitHub
Shares API proposals on GitHub (irreversible)