Agent skill

API Versioning Strategy

by mohitagw15856 in mohitagw15856/pm-claude-skills

Write an API versioning strategy document for a service or API platform.

MITAuto-check passedBackend & APIs

Install API Versioning Strategy

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill api-versioning-strategy -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills api-versioning-strategy --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/api-versioning-strategy .claude/skills/api-versioning-strategy && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
api-versioning-strategy
GitHub stars
1.4k
Token cost
~3.8k tokens
SKILL.md length
1,299 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Write an API versioning strategy document for a service or API platform.

  • Works in 8 steps: Versioning Scheme → Version Lifecycle Policy → Breaking vs. Non-Breaking Change… → …
  • Asked to define versioning policy
  • SKILL.md covers Required Inputs, Output Format, 1. Versioning Scheme and 2. Version Lifecycle Policy, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

API Versioning Strategy is an agent skill from mohitagw15856/pm-claude-skills. Write an API versioning strategy document for a service or API platform. Use when asked to define versioning policy, plan API deprecation, classify breaking changes, or document version lifecycle. Produces a complete versioning strategy with breaking-change classification table, deprecation timeline, migration guide template, and client communication template.

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Code migrations. It works with GraphQL. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to define versioning policy
  • Plan API deprecation
  • Classify breaking changes
  • Document version lifecycle

Example prompts

  • “/api-versioning-strategy”

Requirements

  • Python 3
  • Node.js

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Versioning Scheme
  2. Version Lifecycle Policy
  3. Breaking vs. Non-Breaking Change Classification
  4. Deprecation Process
  5. Client Communication Templates
  6. Migration Guide Template
  7. Version-Specific Documentation
  8. SDK Versioning Alignment

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are http and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

API Versioning Strategy loads about 3.8k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 1,299 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 1,299 words, ~3,818 tokens.

Download SKILL.mdSave it as .claude/skills/api-versioning-strategy/SKILL.md (or your agent's skills folder).
name
api-versioning-strategy
description
Write an API versioning strategy document for a service or API platform. Use when asked to define versioning policy, plan API deprecation, classify breaking changes, or document version lifecycle. Produces a complete versioning strategy with breaking-change classification table, deprecation timeline, migration guide template, and client communication template.

API Versioning Strategy

Produce a complete API versioning strategy document that gives a service team durable, consistent rules for evolving their API without breaking consumers. This document covers the versioning scheme selection (with rationale), lifecycle policy from introduction through sunset, a precise breaking-change classification, and all the communication artifacts a team needs when deprecating a version. Engineers should be able to hand this document to a new team member or external consumer and have them understand exactly what to expect.

Required Inputs

Ask for these if not already provided:

  • API type — REST, GraphQL, or gRPC (each has different versioning mechanics)
  • Current versioning approach — URL path (/v1/), request header, query parameter, or none; if none, document starts fresh
  • Number of existing versions and active consumer count — needed to size the lifecycle policy and migration scope
  • Deprecation timeline constraints — any hard deadlines (contract SLAs, compliance windows, annual release cycles)
  • Consumer type — internal teams only, external partners, public API, or mix (affects communication channel choices)

If any input is missing, ask before producing the document. For GraphQL, note that the versioning approach differs substantially (schema evolution over versioning) and tailor the scheme section accordingly.

Output Format


API Versioning Strategy: [Service Name]

Owner: [Team Name] API Type: [REST / GraphQL / gRPC] Document Version: 1.0 Last Reviewed: [Date] Next Review: [Date + 6 months]


1. Versioning Scheme

Selected Approach: [URL Path / Request Header / Query Parameter]
SchemeExampleProsConsVerdict
URL Path/v2/ordersVisible in logs and bookmarks; trivial to routeViolates strict REST resource identity; clutters URL spaceRecommended for public-facing REST APIs
Accept HeaderAccept: application/vnd.[service].v2+jsonKeeps URLs clean; proper content negotiationHarder to test in browser; less visible in logsRecommended for internal APIs with controlled clients
Query Parameter/orders?version=2Easy to retrofit without URL restructuringOften missed in client code; cache-key complicationsAcceptable only for read-heavy APIs already in production
GraphQL Schema EvolutionField deprecation + @deprecated directiveNo versioning needed for additive changesRequires disciplined schema designRecommended for GraphQL APIs

Rationale for [chosen scheme]: [One paragraph explaining why this scheme fits the API type, consumer type, and operational context provided. Reference the specific inputs — e.g., "Because this API has external partners who integrate via generated clients, URL path versioning provides the most predictable routing behavior and eliminates header negotiation complexity."]

Version Format
[Base URL]/v{MAJOR}/{resource}

Examples:
  https://api.[company].com/v1/orders
  https://api.[company].com/v2/orders/{id}/items

Version identifier: integer only (v1, v2, v3)
No minor versions in the URL — minor/patch changes are non-breaking and deployed continuously.

2. Version Lifecycle Policy

Lifecycle Stages
  STABLE ──────────────────────────────────────────────────►
      │
      ├─ STABLE        Active development, full SLA, new consumers allowed
      │
      ├─ DEPRECATED    Announced, timeline posted, migration docs live.
      │                New consumers blocked. Existing consumers receive warnings.
      │
      ├─ SUNSET        Requests return HTTP 410 Gone + migration pointer.
      │                30-day window before routing is removed.
      │
      └─ RETIRED       Routing removed, docs archived, no traffic accepted.
StageDurationSLA AppliesNew Consumers AllowedRequired Action
StableUntil supersededYes — fullYesNone
Deprecated[12 months / adjust per constraint]Yes — degraded acceptableNoMigrate before sunset date
Sunset30-day windowBest-effort onlyNoMigrate immediately
RetiredPermanentNoneNo—

Minimum Stable Period: A version must remain Stable for at least [6 / 12] months before deprecation can be announced.

Maximum Simultaneous Versions: No more than [2] versions in Stable or Deprecated status at any time. Releasing v3 requires committing to a sunset date for v1 in the same announcement.


3. Breaking vs. Non-Breaking Change Classification

Apply this table before every API change. If a change is marked Breaking, it requires a new major version. When uncertain, default to Breaking.

Change TypeSpecific ExampleClassificationRationale
Remove a response fieldDelete order.legacy_id from responseBreakingClients reading this field will null-pointer or fail
Rename a fielduser_name → usernameBreakingClients referencing old name receive null
Change field type"amount": "10.00" → "amount": 10.00BreakingType mismatch at deserialization
Make optional field requiredemail required in POST bodyBreakingExisting callers omitting it receive 400
Remove an endpointDELETE /v1/widgets/{id} removedBreakingExisting callers receive 404
Change HTTP methodGET /search → POST /searchBreakingBookmarked or cached GET calls fail
Change authentication schemeAPI key → OAuth2BreakingAll clients must re-authenticate
Restructure error response shapeError JSON schema changedBreakingError-handling code misparses responses
Expand enum values (response)New status: "on_hold" value returnedBreakingSwitch statements with no default fall through
Change pagination defaultspage_size default 20 → 50BreakingResponse length changes unexpectedly
Tighten input validationMax length 100 → 50BreakingPreviously valid inputs now rejected
Add new optional field to responseAdd order.tax_breakdownNon-BreakingClients ignore unknown fields per spec
Add new optional request parameterAdd ?include_archived=trueNon-BreakingIgnored by existing clients
Add a new endpointGET /v1/orders/{id}/auditNon-BreakingNo existing client references it
Relax input validationMin length 10 → 5Non-BreakingExisting valid inputs remain valid
Performance or latency improvementResponse time reducedNon-Breaking—
Add new enum value (request-only)Accept new type: "express"Non-BreakingExisting values still accepted

4. Deprecation Process

Show full SKILL.md (561 more words)Show less
Step-by-Step Deprecation Checklist
  • T-0 (Decision day): Engineering lead approves deprecation. New version confirmed Stable. Sunset date set.
  • T-0: Update API docs — add deprecation banner to all v[N] endpoint pages.
  • T-0: Add Deprecation and Sunset response headers to all v[N] responses (see format below).
  • T-0: Block new consumer onboarding for v[N] in API gateway and developer portal.
  • T-0: Send initial deprecation notice to all registered consumers (see Section 5 template).
  • T-0: Open tracking issue in engineering backlog linking all known consumers to their migration status.
  • T minus 30 days: Send 30-day warning to all consumers still sending v[N] traffic.
  • T minus 7 days: Send final warning. If consumer traffic > 100 req/day, escalate directly to their engineering lead.
  • Sunset date: Switch v[N] routing to return HTTP 410 Gone with body pointing to migration guide.
  • T plus 30 days: Remove routing rules. Archive documentation. Close tracking issue.
Deprecation Response Headers
http
HTTP/1.1 200 OK
Deprecation: true
Sunset: Sat, 01 Jan 2027 00:00:00 GMT
Link: <https://docs.[company].com/api/migration/v1-to-v2>; rel="successor-version"
Sunset Response Body
http
HTTP/1.1 410 Gone
Content-Type: application/json

{
  "error": "api_version_sunset",
  "message": "API v1 was sunset on 2027-01-01. Please migrate to v2.",
  "migration_guide": "https://docs.[company].com/api/migration/v1-to-v2",
  "support": "api-support@[company].com"
}

5. Client Communication Templates

Initial Deprecation Notice
Subject: [Action Required] [Service Name] API v[N] Deprecation — Sunset [Date]

Hi [Team / Partner Name],

We are deprecating [Service Name] API v[N], effective [Sunset Date].

What this means for you:
- v[N] continues to work normally until [Sunset Date]
- After [Sunset Date], all v[N] requests return HTTP 410 Gone
- v[N+1] is available today and fully stable

Your current usage: approximately [X] requests/day as of [Date].
Estimated migration effort: [Small: < 1 day | Medium: 1–3 days | Large: 3–10 days]

Migration resources:
  Migration guide:  [URL]
  Changelog:        [URL]
  Office hours:     [Date/Time/Link]
  Support:          [Slack channel or email]

Key dates:
  [Date]          Deprecation announced (today)
  [Date]          New consumer onboarding blocked for v[N]
  [Date]          30-day warning sent to remaining consumers
  [Sunset Date]   v[N] returns 410 Gone

Reply to this message or contact us at [channel] with questions.

[Your Name], [Team Name]
30-Day Warning
Subject: [30 Days Remaining] [Service Name] API v[N] sunsets [Date]

Hi [Team / Partner Name],

[Service Name] API v[N] sunsets in 30 days on [Date].

Your current v[N] traffic: [X] requests/day — migration is not yet complete.

If you have a technical blocker requiring an extension, contact us before
[Date minus 14 days]. Extensions require a documented blocker and a committed
migration completion date.

Migration guide: [URL] | Support: [channel]

6. Migration Guide Template

Publish one migration guide per version transition at docs.[company].com/api/migration/v[N]-to-v[N+1].

markdown
# Migration Guide: v[N] → v[N+1]

**Estimated effort:** [Small: < 1 day | Medium: 1–3 days | Large: 3–10 days]
**Breaking changes in this guide:** [count]

## Quick Start

Update your base URL:
  Before: https://api.[company].com/v[N]/
  After:  https://api.[company].com/v[N+1]/

## Breaking Changes

### 1. [Field Rename: user_name → username]

**Affected endpoints:** `GET /users/{id}`, `POST /users`

Before (v[N]):
{ "user_name": "alice" }

After (v[N+1]):
{ "username": "alice" }

Migration: Replace all references to `user_name` with `username` in request
builders and response parsers.

### 2. [Next breaking change — repeat structure]

## New Capabilities in v[N+1]

| Feature | Description | Docs |
|---------|-------------|------|
| [Feature name] | [Brief description] | [Link] |

## SDK Upgrade Reference

| Language | Package | v[N+1] Version | Install Command |
|----------|---------|----------------|-----------------|
| Python | `[company]-sdk` | `2.0.0` | `pip install [company]-sdk==2.0.0` |
| Node.js | `@[company]/sdk` | `2.0.0` | `npm install @[company]/sdk@2.0.0` |
| Go | `github.com/[company]/sdk-go` | `v2.0.0` | `go get github.com/[company]/sdk-go/v2` |
| Java | `com.[company]:sdk` | `2.0.0` | Update pom.xml / build.gradle |

## Migration Validation Checklist

- [ ] Base URL updated to v[N+1]
- [ ] All renamed fields updated in request serializers
- [ ] All renamed fields updated in response deserializers
- [ ] Error-handling code updated for new error shape
- [ ] Integration tests passing against v[N+1] in staging
- [ ] Load test completed against v[N+1] — latency within acceptable range
- [ ] Rollback plan documented if issues arise post-cutover

7. Version-Specific Documentation

  • Maintain separate documentation pages for each Stable and Deprecated version.
  • Deprecated version docs carry a persistent banner: "This version is deprecated. Sunset date: [Date]. [Migrate to v[N+1]]."
  • OpenAPI specs, Protobuf definitions, or GraphQL schemas are tagged and archived per version in the repository under /api/v[N]/.
  • A root-level CHANGELOG.md records every breaking and non-breaking change by version — not buried in commit history.

8. SDK Versioning Alignment

API VersionSDK Major VersionSDK GA DateSDK EOL Date
v[1]1.x[Date][API Sunset + 90 days]
v[2]2.x[Date]Active
  • SDK major versions align 1:1 with API major versions.
  • SDK minor versions track non-breaking API additions.
  • SDK EOL dates trail API sunset dates by 90 days to give consumers extra runway.
  • SDKs emit a runtime deprecation warning log line when the underlying API version is Deprecated.

Strategy authored by [Team Name] — questions to [Slack channel or email]


Anti-Patterns

  • Do not classify expanding an enum (new response values) as non-breaking — clients with exhaustive switch statements will break when they receive an unexpected enum value
  • Do not set a sunset date without confirming it is achievable for the largest consumer — a sunset that forces consumers to miss a legal deadline will be ignored or escalated
  • Do not maintain more than two simultaneous stable/deprecated versions — each additional supported version multiplies maintenance burden and consumer confusion
  • Do not use "monitor traffic" as the sole mechanism for knowing when all consumers have migrated — track named consumers against migration completion explicitly
  • Do not skip the migration guide — consumers will delay migration indefinitely without a step-by-step guide that estimates effort

Quality Checks

  • Versioning scheme recommendation includes explicit rationale tied to the API type and consumer type provided — not a generic recommendation
  • Breaking-change table covers at minimum: field removal, field rename, type change, making optional field required, endpoint removal, enum expansion, and default value change
  • Deprecation timeline durations are filled in with concrete values, not left as abstract placeholders
  • All three communication artifacts are present: initial deprecation notice, 30-day warning, and migration guide template
  • Sunset response headers (Deprecation, Sunset, Link) use correct RFC date format and real URL structure
  • SDK versioning alignment table is present and ties SDK major versions explicitly to API major versions
  • Maximum simultaneous supported versions is stated with a concrete number

Example Trigger Phrases

  • "Define versioning policy."
  • "Plan API deprecation."
  • "Document version lifecycle."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/api-versioning-strategy of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

API Versioning Strategy next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

API Versioning Strategy compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
API Versioning Strategy this skillmohitagw15856/pm-claude-skills1.4k—~3.8kAutomated safety check: PassMIT
Saleor Port Changessaleor/saleor23k—~969Automated safety check: PassBSD-3-Clause
VibexRaja0sama/vibex388—~7.8kAutomated safety check: PassMIT
Releasesourcegraph/src-cli359—~1.9kAutomated safety check: PassApache-2.0
Flow Next Resolve PRgmickel/flow-next709—~1.1kAutomated safety check: PassMIT
Dev Rulesrust-dd/tako162—~810Automated safety check: PassMIT

Similar skills

  • Saleor Port Changes

    saleor/saleor

    Forward-ports or backports a single PR or branch onto the currently checked-out Saleor branch, handling GraphQL version markers and migration numbering along the way.

    23k GitHub stars~969 tokensUpdated today
    DevelopmentAuto-check passed
  • Vibex

    Raja0sama/vibex

    Diagrams and checkable docs from a codebase. An agent skill from Raja0sama/vibex.

    388 GitHub stars~7.8k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Release

    sourcegraph/src-cli

    Official

    Guides Sourcegraph CLI patch, minor, and major releases. An agent skill from sourcegraph/src-cli.

    359 GitHub stars~1.9k tokensUpdated 10 days ago
    Backend & APIsAuto-check passed
  • Flow Next Resolve PR

    gmickel/flow-next

    Resolve PR review feedback. An agent skill from gmickel/flow-next.

    709 GitHub stars~1.1k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Dev Rules

    rust-dd/tako

    General coding-style rules to apply to every project. An agent skill from rust-dd/tako.

    162 GitHub stars~810 tokensUpdated 7 days ago
    Backend & APIsAuto-check passed
  • Rails Upgrade

    recursecenter/community

    Project conventions for Rails version upgrades in this app. An agent skill from recursecenter/community.

    117 GitHub stars~719 tokensUpdated 9 days ago
    Backend & APIsAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Works with

Questions about API Versioning Strategy

What does API Versioning Strategy do?

Write an API versioning strategy document for a service or API platform. API Versioning Strategy is an agent skill from mohitagw15856/pm-claude-skills. Write an API versioning strategy document for a service or API platform.

When should I use API Versioning Strategy?

API Versioning Strategy fits situations like: asked to define versioning policy; plan API deprecation; classify breaking changes; document version lifecycle.

How do I install API Versioning Strategy in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill api-versioning-strategy -a claude-code`. Or copy the skill folder (skills/api-versioning-strategy in mohitagw15856/pm-claude-skills) into .claude/skills/api-versioning-strategy in your project. Claude Code loads it when a task matches its description.

How do I install API Versioning Strategy in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill api-versioning-strategy -a codex`. Or copy the skill folder (skills/api-versioning-strategy in mohitagw15856/pm-claude-skills) into .agents/skills/api-versioning-strategy in your project. Codex loads it when a task matches its description.

Can I use API Versioning Strategy in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill api-versioning-strategy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/api-versioning-strategy, .gemini/skills/api-versioning-strategy, .github/skills/api-versioning-strategy and .opencode/skills/api-versioning-strategy in your project.

What does API Versioning Strategy need to run?

SKILL.md names no scripts, command-line tools or credentials: API Versioning Strategy is instructions for the agent only. Our summary lists: Python 3; Node.js.

Does API Versioning Strategy access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is API Versioning Strategy safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does API Versioning Strategy use?

API Versioning Strategy is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does API Versioning Strategy use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to API Versioning Strategy?

Skills that share tags, products or a category with API Versioning Strategy: Saleor Port Changes (saleor/saleor, 23k stars), Vibex (Raja0sama/vibex, 388 stars), Release (sourcegraph/src-cli, 359 stars) and Flow Next Resolve PR (gmickel/flow-next, 709 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains API Versioning Strategy?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,433 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 8, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.