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

session-debug — скилл для Claude Code: разбор сессии агента

Разбирает одну сессию Claude по данным Agent Monitor: цепочку событий, дерево субагентов, расход токенов и ошибки.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a claude-code
Открыть на GitHub

Что делает session-debug

Скилл берёт сессию из локального API Agent Monitor на http://localhost:4820 и собирает по ней полную картину. Сначала определяется цель: конкретный ID через GET /api/sessions/{id}, последняя сессия через GET /api/sessions?limit=1 или самая свежая с ошибкой через GET /api/sessions?limit=10&status=error. Дальше подтягиваются события, агенты и стоимость.

Анализ идёт по нескольким срезам. Событийная цепочка выстраивается хронологически, отмечается критический путь и подозрительно долгие шаги. Отдельно разбирается дерево агентов с типом и глубиной, трассировка вызовов инструментов с повторами и сбоями, а также аномалии: события не в том порядке, паузы дольше 30 секунд, всплески расхода токенов. На выходе — отчёт с цветной шкалой времени, схемой дерева агентов и нумерованными выводами о причине сбоя.

Скилл бесполезен без запущенного Agent Monitor: все запросы идут на http://localhost:4820, и если сервер не поднят, разбирать будет нечего. Аргументом можно передать ID сессии, слово latest или errors.

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

  • найти корневую причину падения сессии
  • увидеть, какой субагент сломался и на каком шаге
  • отследить повторные вызовы одного инструмента
  • заметить паузы и всплески токенов в таймлайне
  • посчитать стоимость конкретной сессии

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

  • Разбери сессию latest и покажи, где она провисела дольше всего
  • Найди последнюю сессию с ошибкой и объясни причину сбоя
  • Построй дерево субагентов для сессии abc123

Как установить session-debug

1Через Skills CLI (Vercel)

npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a claude-code

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

~/.claude/skills/session-debug/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/session-debug/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о session-debug

Как установить session-debug в Claude Code?

Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill session-debug -a claude-code. Файл скилла окажется по пути ~/.claude/skills/session-debug/SKILL.md.

Что делает session-debug?

Собирает данные одной сессии из Agent Monitor и выдаёт отчёт: цепочка событий, дерево агентов, трассировка инструментов, аномалии и предполагаемая причина ошибки.

Что нужно для работы скилла?

Запущенный Agent Monitor — все запросы идут на http://localhost:4820. Без него скилл не получит ни событий, ни агентов.

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

SKILL.md · MIT
---
name: session-debug
description: >
  Debug a specific session by inspecting its full event chain (PreToolUse,
  PostToolUse, Stop, SubagentStop, Compaction, APIError, TurnDuration,
  Notification events), agent hierarchy (recursive parent/child tree with
  subagent_type and depth), token usage with compaction baselines, workflow
  intelligence data (orchestration DAG, error propagation by depth), and
  session metadata (thinking_blocks, turn_count, total_turn_duration_ms).
---

# Session Debug

Debug and inspect a Claude Code session from Agent Monitor data.

## Input

The user provides: **$ARGUMENTS**

This may be:
- A session ID to debug
- "latest" or "last" for the most recent session
- "errors" to find and debug the most recent errored session

## Procedure

1. **Identify the target session**:
   - If session ID given: `GET /api/sessions/{id}` from `http://localhost:4820`
   - If "latest": `GET /api/sessions?limit=1` (default sort: most recently updated first)
   - If "errors": `GET /api/sessions?limit=10&status=error`

2. **Collect full session data**:
   - Session metadata: status, model, cwd, timestamps, duration
   - Events: `GET /api/events?session_id={session_id}` — full event timeline
   - Agents: `GET /api/agents?session_id={session_id}` — all agents in session
   - Cost: `GET /api/pricing/cost/{session_id}`

3. **Analyze the session**:

   ### Session Lifecycle
   - Start time → first event → last event → end time
   - Status transitions (active → working → completed/error)
   - Total duration and active-vs-idle time

   ### Event Chain Analysis
   - Chronological event list with timestamps and durations
   - Identify the **critical path** (longest chain of dependent events)
   - Flag events that took unusually long
   - Highlight error events with full error context

   ### Agent Inspection
   - List all agents: type, task, status, duration
   - Subagent tree visualization (parent → children)
   - Agents that failed and their last known state
   - Agent switching patterns (when and why new agents spawned)

   ### Tool Execution Trace
   - Every tool invocation in order with: tool name, duration, success/failure
   - Failed tool calls with error messages
   - Tool retry patterns (same tool called multiple times)

   ### Anomaly Detection
   - Events out of expected order
   - Gaps in event timeline (>30s with no events)
   - Duplicate events or agent states
   - Token usage spikes (compaction indicators)

4. **Diagnosis**:
   - Root cause hypothesis (if errors present)
   - Contributing factors
   - Remediation suggestions

## Output Format

Present as a debug report with:
- Session summary header (ID, status, model, duration, cost)
- Color-coded timeline (✅ success, ❌ error, ⚠️ warning, ℹ️ info)
- Agent tree diagram
- Diagnosis section with numbered findings

© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

history-portability Импортирует историю Claude и Codex, а также переносит датасеты CCAM между машинами. Пригодится при переезде на новый компьютер или восстановлении из бэкапа. CX Codex +1 ★ 1 114звёзд репо remote-collection Скилл для настройки удалённых источников данных CCAM: подключает машины по SSH и забирает историю Claude и Codex. Пригодится, когда сессии живут не только на вашем ноутбуке. CX Codex +1 ★ 1 114звёзд репо regression-watch Сравнивает старые и свежие окна истории сессий и показывает, какие метрики ухудшились: ошибки, кэш, компакции, цена за сессию. CX Codex +1 ★ 1 114звёзд репо benchmark Скилл benchmark берёт одну сессию или несколько последних и сравнивает их с накопленным средним по данным Agent Monitor: стоимость, токены, число вызовов инструментов и оценка сложности. CX Codex +1 ★ 1 114звёзд репо event-trace Собирает все события одной сессии Claude в хронологический таймлайн с пометками провалов, пауз и незакрытых вызовов инструментов. CX Codex +1 ★ 1 114звёзд репо live-watch Опрашивает /api/stats Agent Monitor несколько раз подряд и показывает, как меняются счётчики за короткое окно. Пригодится, когда нужно увидеть движение, а не один снимок. CX Codex +1 ★ 1 114звёзд репо spend-forecast Считает, во сколько обойдётся работа к концу недели или месяца, по дневному тренду сессий на дашборде Agent Monitor. CX Codex +1 ★ 1 114звёзд репо cost-alert Показывает, какие правила бюджета настроены в Agent Monitor, какие уже сработали и почему. Нужен, когда непонятно, откуда взялся алерт. CX Codex +1 ★ 1 114звёзд репо

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

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