analyze-bugs
**Purpose:** Analyze bug reports from host projects (framework project only).
Создать релиз фреймворка Claude Code Starter
$ npx -y skills add alexeykrol/claude-code-starter --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/releaseContext preview
What this command does when you run it.
Создать релиз фреймворка Claude Code Starter
description: Создать релиз фреймворка Claude Code Starter
> Используйте эту команду для создания нового релиза фреймворка с автоматическим обновлением версии, CHANGELOG, README и архивов.
Эта команда предназначена **ТОЛЬКО для claude-code-starter проекта**. Не используйте её в пользовательских проектах!
---
1. **Анализирует изменения** с последнего релиза 2. **Определяет тип релиза** (patch/minor/major) 3. **Обновляет версию** во всех местах 4. **Обновляет CHANGELOG.md** с описанием изменений 5. **Обновляет README файлы** если нужно 6. **Пересобирает zip-архивы** 7. **Создает release commit** 8. **Пушит на GitHub**
---
# Прочитать текущую версию из README.md grep "badge/version" README.md
Текущая версия в формате badge: `version-<current-version>`
# Получить все коммиты с последнего release коммита git log --oneline --grep="chore: Bump version" -1 # Получить коммиты после последнего релиза git log <last-release-commit>..HEAD --oneline
**Проанализировать коммиты:**
**Спросить пользователя:**
🎯 Анализ изменений с последнего релиза: Найдено коммитов: X Основные изменения: - [краткий список изменений из git log] Какой тип релиза создать? 1. Patch (1.2.X) - багфиксы, документация, мелкие улучшения 2. Minor (1.X.0) - новые фичи, обратно совместимые изменения 3. Major (X.0.0) - breaking changes, крупный рефакторинг Выберите [1/2/3]:
**Правила версионирования (Semantic Versioning):**
# Пример: текущая 1.2.5 # Patch: 1.2.6 # Minor: 1.3.0 # Major: 2.0.0 CURRENT_VERSION="1.2.5" # Разобрать на major.minor.patch # Инкрементировать нужную часть # Сформировать NEW_VERSION
**Подтвердить у пользователя:**
Новая версия: ${NEW_VERSION}
Продолжить? [y/n]**Для каждого коммита с последнего релиза:**
1. Прочитать commit message 2. Определить категорию:
3. Извлечь ключевые изменения
**Сгруппировать по категориям:**
**Шаблон:**
## [${NEW_VERSION}] - $(date +%Y-%m-%d)
### [Краткое описание релиза]
**Goal:** [Главная цель этого релиза]
### Added
- [Новая фича 1]
- Описание
- Файлы: migration/templates/file.template.md
- [Новая фича 2]
### Fixed
- [Исправление 1]
- Проблема: [описание]
- Решение: [описание]
- [Исправление 2]
### Changed
- [Изменение 1]
- [Изменение 2]
### Impact
**For Users:**
- ✅ [Польза 1]
- ✅ [Польза 2]
### Files Modified
**Templates:**
- migration/templates/FILE.template.md (+X lines)
**Documentation:**
- README.md
- README_RU.md
**Archives:**
- init-starter.zip (recreated)
- init-starter-en.zip (recreated)
---**Вставить в начало CHANGELOG.md** (после заголовка, перед последней версией)
**Файлы для обновления:** 1. README.md - строка с badge 2. README_RU.md - строка с badge
**Использовать Edit tool:**
OLD:
[]
NEW:
[]**Спросить пользователя:**
Нужно ли обновить описание в README файлах? (Например, добавить новую фичу в список "The Solution") [y/n]
Если yes - предложить конкретные изменения на основе CHANGELOG.
# Пересобрать оба архива cd Init && zip -r ../init-starter.zip . -x "*.DS_Store" cd ../init_eng && zip -r ../init-starter-en.zip . -x "*.DS_Store" cd .. ls -lh init-starter*.zip
**Commit message шаблон:**
chore: Release v${NEW_VERSION}
Release v${NEW_VERSION} includes [краткое описание].
## Highlights:
[2-3 ключевых изменения]
## Changes in this commit:
### Version Updates
- README.md: ${CURRENT_VERSION} → ${NEW_VERSION}
- README_RU.md: ${CURRENT_VERSION} → ${NEW_VERSION}
### CHANGELOG.md
Added v${NEW_VERSION} entry documenting:
- [Категория 1]: [кратко]
- [Категория 2]: [кратко]
### Archives Recreated
- init-starter.zip (updated with all changes)
- init-starter-en.zip (updated with all changes)
[Если были изменения в README - описать]
## Impact:
[Ключевые метрики влияния]
See CHANGELOG.md for full details.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>**Создать коммит:**
git add CHANGELOG.md README.md README_RU.md init-starter.zip init-starter-en.zip # Если были другие изменения - добавить их тоже git add [other files if needed] git commit -m "[message from template]"
git show HEAD --stat
**Подтвердить у пользователя:**
Коммит создан. Проверьте изменения выше. Запушить на GitHub? [y/n]
git push origin main
**Спросить пользователя:**
Создать
Claude Code Starter — это готовая управляющая среда для проектов, в которых основной рабочий агент — Claude Code.
Repo: alexeykrol/claude-code-starter
**Purpose:** Analyze bug reports from host projects (framework project only).
**Purpose:** Analyze local bug reports to find patterns and recurring issues.