Analyze claude-trace JSONL files for session health, patterns, and actionable insights. Use when debugging session issues, understanding token usage, or identifying failure patterns.
Analyze claude-trace JSONL files for session health, patterns, and actionable insights.
The session-replay skill provides API-level analysis of Claude Code sessions by parsing claude-trace JSONL files. It complements the /transcripts command by focusing on performance metrics, token usage, and error patterns rather than conversation content.
User: Analyze my latest session health
Claude: I'll analyze the most recent trace file...
[Reads .claude-trace/*.jsonl]
[Extracts metrics]
[Generates health report]
| Action | Description |
| --------- | ------------------------------- |
| health | Analyze session health metrics |
| errors | Identify error patterns |
| compare | Compare metrics across sessions |
| tools | Analyze tool usage patterns |
Claude-trace produces JSONL files with request/response pairs:
{
"timestamp": 1763926357.797,
"request": {
"method": "POST",
"url": "https://api.anthropic.com/v1/messages",
"body": { "model": "...", "messages": [...] }
},
"response": {
"usage": { "input_tokens": N, "output_tokens": N },
"content": [...]
}
}
Session Health Report
=====================
File: log-2025-11-23-19-32-36.jsonl
Duration: 45 minutes
Token Usage:
- Input: 125,432 tokens
- Output: 34,521 tokens
- Efficiency: 27.5% output ratio
Health Score: 82/100 (Good)
| Need | Use This |
| -------------------------------- | ------------------------------- |
| Session performance metrics | session-replay (this skill) |
| Conversation content/restoration | /transcripts command |
| Knowledge extraction | codex_transcripts_builder.py |
| Token optimization | context-management skill |
This skill strictly follows amplihack principles:
.claude-trace/ - Trace file location (project root)/transcripts - Conversation transcript management commandcontext-management skill - Proactive context optimizationCategory:developer