Awesome-claude session-report
install
source · Clone the upstream repo
git clone https://github.com/Hedgehogues/awesome-claude
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Hedgehogues/awesome-claude "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/session-report" ~/.claude/skills/hedgehogues-awesome-claude-session-report && rm -rf "$T"
manifest:
skills/session-report/SKILL.mdsource content
Задача
Продуктовый отчёт по действиям текущего разговора. $ARGUMENTS
НЕ используй git-команды. Вся информация — в контексте разговора.
1. Проанализируй контекст
Собери из истории разговора:
- Edit — какие файлы, что менялось
- Write — какие файлы созданы
- Bash — какие команды выполнялись
- Обсуждение — что просил пользователь, какие решения
2. Определи продуктовые изменения
Продуктовое: API endpoints, доменные методы/поля, UI компоненты/страницы, миграции БД.
Игнорируй: тесты (только количество: "покрыто N тестами"), рефакторинг без изменения поведения, линтер, CI/CD, Docker, skills.
3. Сгруппируй в фичи
Каждая фича = backend + frontend + миграция. Для каждой:
- Название — что пользователь теперь может делать
- Суть — 1-2 предложения
- Масштаб — файлов затронуто, есть ли миграция
4. Формат
## Продуктовый отчёт: [дата] **Файлов изменено:** N | **Файлов создано:** M --- ### [Главная тема сессии] #### 1. [Фича] [Описание] --- **Тесты:** N новых/изменённых **Миграции:** список (если есть)
Режимы
→ только буллеты, max 10 строкshort
/ пусто → полный формат с insight-блокомfull
Правила
- Русский язык
- Группируй backend + frontend + миграцию в одну фичу
- Называй с точки зрения пользователя ("История версий"), не разработчика ("Таблица description_versions")
- Нет продуктовых изменений → так и напиши