Skip to content
Skill Authoring
Skill

/api-changelog-versioning

Document API changes, breaking changes, migration guides, and version history for APIs. Use when documenting API versioning, breaking changes, or creating API migration guides.

From plugin
useful-ai-prompts
309200 skills
Install
$ npx -y skills add aj-geddes/useful-ai-prompts --skill api-changelog-versioning --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition โ†’
  • You can call itInvoke it directly when you want it.
  • Slash command/api-changelog-versioning

Context preview

The summary Claude sees to decide when to auto-load this skill.

Document API changes, breaking changes, migration guides, and version history for APIs. Use when documenting API versioning, breaking changes, or creating API migration guides.

SKILL.md

api-changelog-versioning.SKILL.md
name: api-changelog-versioning
description: >
  Document API changes, breaking changes, migration guides, and version history
  for APIs. Use when documenting API versioning, breaking changes, or creating
  API migration guides.

API Changelog & Versioning

Table of Contents

  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)

Overview

Create comprehensive API changelogs that document changes, deprecations, breaking changes, and provide migration guides for API consumers.

When to Use

  • API version changelogs
  • Breaking changes documentation
  • Migration guides between versions
  • Deprecation notices
  • API upgrade guides
  • Backward compatibility notes
  • Version comparison

Quick Start

  • Version comparison
# API Changelog

## Version 3.0.0 - 2025-01-15

### ๐Ÿšจ Breaking Changes

#### Authentication Method Changed

**Previous (v2):**

```http
GET /api/users
Authorization: Token abc123

Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents | |---|---| | [๐Ÿšจ Breaking Changes](references/breaking-changes.md) | ๐Ÿšจ Breaking Changes | | [โœจ New Features](references/new-features.md) | โœจ New Features | | [๐Ÿ”ง Improvements](references/improvements.md) | ๐Ÿ”ง Improvements | | [๐Ÿ”’ Security](references/security.md) | ๐Ÿ”’ Security, ๐Ÿ—‘๏ธ Deprecated, ๐Ÿ“Š Version Support Policy | | [Step 1: Update Base URL](references/step-1-update-base-url.md) | Step 1: Update Base URL, Step 2: Migrate Authentication, Step 3: Update Response Parsing, Step 4: Update Error Handling (+2 more) |

Best Practices

โœ… DO

  • Clearly mark breaking changes
  • Provide migration guides with code examples
  • Include before/after comparisons
  • Document deprecation timelines
  • Show impact on existing implementations
  • Provide SDKs for major versions
  • Use semantic versioning
  • Give advance notice (3-6 months)
  • Maintain backward compatibility when possible
  • Document version support policy

โŒ DON'T

  • Make breaking changes without notice
  • Remove endpoints without deprecation period
  • Skip migration examples
  • Forget to version your API
  • Change behavior without documentation
  • Rush deprecations
Read more
Ships withuseful-ai-prompts

488 production-ready AI prompts, all following a standardized template with validated quality gates. Transform ChatGPT, Claude, and other AI assistants into expert consultants.

Get the whole plugin