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.md
source 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 новых/изменённых
**Миграции:** список (если есть)

Режимы

  • short
    → только буллеты, max 10 строк
  • full
    / пусто → полный формат с insight-блоком

Правила

  • Русский язык
  • Группируй backend + frontend + миграцию в одну фичу
  • Называй с точки зрения пользователя ("История версий"), не разработчика ("Таблица description_versions")
  • Нет продуктовых изменений → так и напиши