К основному содержанию
скилл CX Codex

api-changelog-versioning — скилл для Claude Code: обзор и установка

Генерирует чёткие журналы изменений API, графики устаревания версий и пошаговые руководства по миграции для клиентов сервиса.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add secondsky/claude-skills --skill api-changelog-versioning -a claude-code
Открыть на GitHub

Что делает api-changelog-versioning

Скилл задаёт структуру для фиксации изменений в API. Он разделяет лог на блоки несовместимых правок (Breaking Changes), новых функций и точечных улучшений. Для критических обновлений формируются конкретные шаги перехода с наглядным разбором старых и новых форматов ответов.

В шаблоны заложена таблица жизненного цикла с тремя статусами: Current с полной поддержкой, Maintenance только для исправлений и багов безопасности, а также окончательный EOL. Правила рекомендуют предупреждать об устаревании эндпоинтов за 3–6 месяцев и версионировать API через путь URL вида /api/v1/.

Если в проекте используется версионирование через заголовки или параметры запроса, шаблон миграций придётся править вручную, так как он ориентирован на путь в URL.

Какие задачи решает

  • Описать несовместимые изменения при мажорном релизе API
  • Составить пошаговый план миграции с примерами запросов до и после
  • Сформировать график вывода старых версий эндпоинтов из эксплуатации
  • Задокументировать новые вебхуки и фильтры параметров

Примеры запросов агенту

  • Составь чейнджлог для релиза v3.0.0 с переходом на JWT-токены
  • Подготовь руководство по миграции профиля пользователя с v2 на v3
  • Сделай таблицу поддержки версий API с датами EOL для старых релизов

Как установить api-changelog-versioning

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill api-changelog-versioning -a claude-code

2Вручную: положить файлы

~/.claude/skills/api-changelog-versioning/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/api-changelog-versioning/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о api-changelog-versioning

Как установить api-changelog-versioning в Claude Code?

Выполните в терминале команду npx skills add secondsky/claude-skills --skill api-changelog-versioning -a claude-code. Также можно вручную сохранить файл скилла по пути ~/.claude/skills/api-changelog-versioning/SKILL.md.

Для чего нужен скилл api-changelog-versioning?

Он помогает документировать изменения в публичных и внутренних API. Скилл даёт готовые шаблоны для чейнджлогов, руководств по обновлению и таблиц со сроками поддержки версий.

Какие статусы поддержки версий предусмотрены в шаблоне?

Скилл использует три статуса: Current для текущей версии с новыми возможностями, Maintenance только для багфиксов и патчей безопасности, а также EOL для устаревших версий без поддержки.

Исходный текст

SKILL.md · MIT
---
name: api-changelog-versioning
description: Creates comprehensive API changelogs documenting breaking changes, deprecations, and migration strategies for API consumers. Use when managing API versions, communicating breaking changes, or creating upgrade guides.
license: MIT
---

# API Changelog & Versioning

Document API changes with clear migration paths and deprecation timelines.

## Changelog Structure

```markdown
# API Changelog

## v3.0.0 (2025-01-15) - Breaking Changes

### Breaking Changes
- Response format now follows JSON:API specification
- Authentication switched from API tokens to JWT Bearer

### Migration Steps
1. Update base URL to `/api/v3`
2. Replace `Authorization: Token xxx` with `Authorization: Bearer xxx`
3. Update response parsing for new envelope format

## v2.5.0 (2024-12-01) - Features

### New Features
- Webhook support for order events
- Batch operations endpoint
- Field filtering via `?fields=` parameter

### Improvements
- 56% faster response times on /products
- Enhanced error messages with field-specific suggestions
```

## Deprecation Schedule

| Version | Status | Support Until |
|---------|--------|---------------|
| v3.x | Current | Full support |
| v2.x | Maintenance | 2025-06-01 |
| v1.x | EOL | Unsupported |

## Version Support Policy

- **Current**: Full support, new features
- **Maintenance**: Bug fixes and security only
- **EOL**: No support, remove from docs

## Migration Guide Template

```markdown
## Migrating from v2 to v3

### Before (v2)
```json
{ "user_name": "john" }
```

### After (v3)
```json
{ "data": { "type": "user", "attributes": { "name": "john" } } }
```

### Steps
1. Update SDK to v3.x
2. Modify response handlers
3. Test in staging environment
4. Update production
```

## Best Practices

- Provide 3-6 months deprecation notice
- Include before/after code examples
- Mark breaking changes prominently
- Maintain backward compatibility when feasible
- Version via URL path (`/api/v1/`) for clarity

© secondsky · MIT · secondsky/claude-skills

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
build-game-changelog MengTo Скилл для проектирования и ведения внутриигрового чейнджлога: версии, провенанс деплоя, навигация по меню. CX Codex +1 1 200установок changelog-maintenance akillness Скилл превращает подтверждённые изменения в записи CHANGELOG.md, релизные заметки и обновления миграций. Пригодится после выхода версии или патча. CX Codex +1 367установок api-versioning-policy Samuel Berthe Скилл помогает составить регламент версионирования и вывода API из эксплуатации. Пригодится при подготовке к ломающим изменениям или переходу на схему /v2. CX Codex +1 7 600установок add-changelog davila7 Команда обновляет файл CHANGELOG.md по стандарту Keep a Changelog. Она считывает недавние коммиты через git и помогает подготовить описание релиза. 2 025установок api-design Aaronontheweb Скилл для проектирования публичных API по принципу «только расширять»: помогает не ломать совместимость при выпуске новых версий. CX Codex +1 660установок git-workflow-and-versioning addyosmani Скилл задаёт агенту правила работы с git: атомарные коммиты, короткие ветки, воркtrees для параллельных задач. Пригодится, когда ИИ пишет код быстрее, чем вы успеваете ревьюить. CX Codex +1 59 500установок

Из того же набора128

bun-test-mocking Помогает писать моки и шпионы во встроенном раннере bun:test. Пригодится при изоляции сетевых вызовов и подмене модулей. CX Codex +1 405установок bun-test-coverage Скилл для работы с покрытием тестов в Bun: флаг --coverage, отчёты lcov, пороги и запуск в CI. Пригодится, когда тесты уже есть, а процент покрытия надо видеть и держать. CX Codex +1 403установок bun-workers Скилл подсказывает агенту, как запускать Web Workers и worker_threads в Bun: параллельные задачи, пул воркеров, обмен сообщениями. CX Codex +1 402установок dependency-upgrade Помогает обновлять зависимости без риска: настраивает карантин для новых версий, блокирует postinstall-скрипты и ведёт обновления поэтапно. CX Codex +1 404установок idempotency-handling Скилл помогает настроить идемпотентные операции в API через Redis и базу данных. Защищает платежи и вебхуки от повторной обработки при сбоях сети. CX Codex +1 401установок nuxt-server Скилл для серверной разработки на Nuxt 4 с Nitro: API-роуты, middleware, базы данных и WebSocket. Пригодится, когда бэкенд живёт внутри Nuxt-проекта. CX Codex +1 401установок bun-bundler Скилл обучает агента собирать проекты на JavaScript и TypeScript через Bun. Пригодится при настройке CLI-сборки или переходе на API Bun.build. CX Codex +1 400установок bun-http-server Скилл подсказывает агенту, как поднять HTTP-сервер через Bun.serve(): маршруты, разбор тела запроса, ответы, CORS. CX Codex +1 400установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой