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

changelog-demo-command — команда для Claude Code

Команда показывает, как генерировать и проверять changelog по истории Git. Пригодится, чтобы изучить форматы и тестирование процесса перед выпуском.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command deployment/changelog-demo-command
Открыть на GitHub

Что делает changelog-demo-command

Команда читает текущий CHANGELOG.md и сведения о версии из package.json, pyproject.toml или Cargo.toml, если эти файлы есть. Также она получает последние коммиты через git log и недавние теги через git tag.

Демо охватывает создание записей по коммитам, форматы Keep a Changelog и conventional-changelog, категоризацию изменений и семантические версии. Можно посмотреть проверку формата, подсказки по исправлению, тесты разных шаблонов сообщений коммитов и обработку ошибок. Отдельный блок посвящён замерам скорости и памяти на больших историях коммитов.

Для проверки процесса предусмотрены режимы --generate, --validate и --demo; аргументом также можно передать формат. Это демонстрационная команда: блок интеграционных тестов проверяет процесс без влияния на основной рабочий процесс.

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

  • Сгенерировать примеры записей changelog из коммитов
  • Сравнить форматы Keep a Changelog и conventional-changelog
  • Проверить changelog на соответствие формату
  • Протестировать обработку разных шаблонов коммитов
  • Замерить скорость и расход памяти на большой истории

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

  • Покажи демо генерации changelog: /changelog-demo-command --generate
  • Проверь формат текущего changelog: /changelog-demo-command --validate
  • Запусти полное демо автоматизации changelog: /changelog-demo-command --demo

Как установить changelog-demo-command

1Через claude-code-templates

npx claude-code-templates@latest --command deployment/changelog-demo-command

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

.claude/commands/changelog-demo-command.md

Вызов — /changelog-demo-command. Для всех проектов — ~/.claude/commands/

Вопросы о changelog-demo-command

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

Запустите npx claude-code-templates@latest --command deployment/changelog-demo-command. Файл команды находится по пути .claude/commands/changelog-demo-command.md.

Что делает changelog-demo-command?

Показывает генерацию записей changelog по коммитам и проверку формата. Также демонстрирует тестирование процесса и замеры скорости и памяти.

Какие данные проекта использует команда?

Она проверяет CHANGELOG.md и файлы версий package.json, pyproject.toml или Cargo.toml, если они есть. Историю коммитов и теги получает командами git log и git tag.

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

changelog-demo-command.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[format] | --generate | --validate | --demo"
description: Demonstrate changelog automation features with real examples and validation
---

# Changelog Automation Demo

Demonstrate changelog automation features: $ARGUMENTS

## Current Project State

- Existing changelog: @CHANGELOG.md (if exists)
- Package version: @package.json or @pyproject.toml or @Cargo.toml (if exists)
- Recent commits: !`git log --oneline -10`
- Git tags: !`git tag -l | tail -5`

## Demo Features

### 1. **Changelog Generation Demo**
- Generate sample changelog entries from git commits
- Show different changelog formats (Keep a Changelog, conventional-changelog)
- Demonstrate automatic categorization of changes
- Show version numbering and semantic versioning

### 2. **Format Validation Demo**
- Validate existing changelog format compliance
- Show format inconsistencies and suggestions
- Demonstrate automated formatting fixes
- Show integration with release automation

### 3. **Integration Testing**
- Test changelog automation without affecting main workflow
- Validate changelog generation pipeline
- Test different commit message patterns
- Show error handling and recovery

### 4. **Performance Benchmarking**
- Measure changelog generation speed
- Test with large commit histories
- Show memory usage and optimization
- Benchmark different parsing strategies

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Тексты и документация» →

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

Весь набор →
astro Скилл помогает создавать сайты на Astro с контентом в Markdown или MDX и интерактивностью через выборочную гидратацию. Пригодится для блогов, документации и портфолио. 157установок cloud-architect Скилл для Claude, который помогает проектировать инфраструктуру в AWS, Azure и GCP: Terraform, CDK, стоимость, безопасность. 157установок behavioral-modes Задаёт агенту набор поведенческих режимов — от брейншторма до деплоя. Пригодится, когда ответы нужно подгонять под тип задачи. 157установок github-issues Управляет тикетами в репозиториях GitHub прямо из диалога с Claude Code через MCP-сервер. Помогает оформлять баг-репорты, фич-реквесты и обновлять статусы задач. 157установок json-canvas Генерирует и правит файлы .canvas по спецификации JSON Canvas 1.0 для Obsidian. Помогает строить блок-схемы, ментальные карты и доски заметок через агента. 155установок peer-review Скилл помогает разбирать научные статьи и грантовые заявки: от постановки вопроса до статистики, этики и качества иллюстраций. Пригодится для подготовки структурированной рецензии. 154установок data-engineer Скилл помогает проектировать пайплайны данных, хранилища и потоковую обработку. Пригодится для ETL, качества данных и оркестрации. 152установок svelte-a11y Команда проверяет доступность приложений на Svelte и SvelteKit и помогает исправить найденные проблемы. Пригодится для проверки клавиатурной навигации, форм и разметки. 150установок

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

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