Stats
Actions
Tags
From claudient
Audits the entire API codebase, identifies breaking changes, selects a versioning strategy (URL, header, or query-param), and produces a migration plan with deprecation timeline and consumer-facing guide.
How this command is triggered — by the user, by Claude, or both
Slash command
/claudient:versioning-plan [current-version] [target-version]api/The summary Claude sees in its command listing — used to decide when to auto-load this command
Produce an API versioning plan for: $ARGUMENTS Parse as: current version (e.g. v1) and target version (e.g. v2). If omitted, analyze the existing API and recommend whether versioning is needed at all. Analysis phase — read the codebase and identify: 1. All public endpoints (path, method, request shape, response shape) 2. Which changes are breaking vs. non-breaking: - Breaking: removing a field, changing a field type, renaming a field, changing status code semantics, removing an endpoint, changing auth requirements - Non-breaking: adding an optional field, adding a new endpoint, addi...
Produce an API versioning plan for: $ARGUMENTS
Parse as: current version (e.g. v1) and target version (e.g. v2). If omitted, analyze the existing API and recommend whether versioning is needed at all.
Analysis phase — read the codebase and identify:
Versioning strategy selection:
/v2/) — recommended default; explicit, cacheable, easy to routeAPI-Version: 2) — cleaner URLs but harder to test in browsers; use only if the project already does thisImplementation plan:
Deprecation and Sunset headers to v1 responses when v2 shipsOutput:
npx claudepluginhub claudient/claudient --plugin claudient-personas