session-analyzer — скилл для Claude Code: анализ сессий
Проверяет завершённую сессию Claude Code по требованиям из SKILL.md: вызовы агентов и хуков, файлы и ошибки. Пригодится, чтобы выяснить, где выполнение разошлось с ожидаемым.
npx skills add ai-native-camp/camp-2 --skill session-analyzer -a claude-codeЧто делает session-analyzer
Скилл сопоставляет ожидаемый сценарий из целевого SKILL.md с тем, что произошло в сессии. Он проверяет вызовы субагентов, хуков и инструментов, порядок действий, создание и удаление файлов, а также ошибки. В отчёт входят результаты проверок и общий вердикт PASS или FAIL.
Для анализа нужны ID сессии и путь к SKILL.md; дополнительные критерии можно передать отдельно. Скилл ищет журналы в ~/.claude/, а скрипты find-session-files.sh, extract-subagent-calls.sh и extract-hook-events.sh помогают найти файлы и извлечь события. Если отладочный журнал отсутствует, анализ будет ограничен. Учтите: проверяемые журналы привязаны к Claude Code.
Какие задачи решает
- сверить выполнение с требованиями
SKILL.md - проверить, вызывались ли нужные субагенты и хуки
- найти пропущенные или переставленные шаги
- проверить создание и удаление файлов
- собрать отчёт с вердиктом PASS или FAIL
Примеры запросов агенту
- Проверь сессию
3cc71c9f-d27a-4233-9dbc-c4f07ea6ec5bпо.claude/skills/specify/SKILL.md. - Сверь вызовы хуков и субагентов в этой сессии с требованиями
.claude/skills/review/SKILL.md. - Проверь, создался ли ожидаемый файл, и включи дополнительные критерии: сначала вызов ревьюера, затем сохранение плана.
Как установить session-analyzer
1Через Skills CLI (Vercel)
npx skills add ai-native-camp/camp-2 --skill session-analyzer -a claude-code2Вручную: положить файлы
~/.claude/skills/session-analyzer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/session-analyzer/
1Через Skills CLI (Vercel)
npx skills add ai-native-camp/camp-2 --skill session-analyzer -a codex2Вручную: положить файлы
.agents/skills/session-analyzer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ai-native-camp/camp-2 --skill session-analyzer -a cursor2Вручную: положить файлы
.cursor/skills/session-analyzer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ai-native-camp/camp-2 session-analyzer2Вручную: положить файлы
.github/skills/session-analyzer/SKILL.md1Через Skills CLI (Vercel)
npx skills add ai-native-camp/camp-2 --skill session-analyzer -a gemini-cli2Командой платформы
gemini skills install https://github.com/ai-native-camp/camp-2 --path .claude/skills/session-analyzerВручную: положить файлы
.devin/skills/session-analyzer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ai-native-camp/camp-2 --skill session-analyzer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о session-analyzer
Как установить session-analyzer в Claude Code?
Выполните npx skills add ai-native-camp/camp-2 --skill session-analyzer -a claude-code. Файл скилла находится по пути ~/.claude/skills/session-analyzer/SKILL.md.
Что делает session-analyzer?
Сверяет ход завершённой сессии с целевым SKILL.md: проверяет события хуков, вызовы субагентов и инструментов, а также ожидаемые файлы. Затем формирует отчёт с найденными расхождениями и вердиктом.
Что нужно передать для анализа сессии?
Нужны ID сессии и путь к SKILL.md, с которым нужно сверить выполнение. Дополнительные критерии проверки можно добавить по желанию.