Lightlines
By aaronontheweb

api-design

aaronontheweb636 installs

Evolve public APIs without breaking existing users.

What it does

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.

How to use it

It changes how the agent designs, modifies, and reviews public APIs in the project to preserve compatibility.

What you provide

  • An existing project

Uses

Good to know

  • cannot be undone: GitHub

Latest review

What you need · 1

Requires GitHub account access when proposing a public API change, because the procedure calls for sharing the proposal there.


Access · 1

This skill

GitHub

Write

Shares API proposals on GitHub (irreversible)