memtrace-episode-replaylisted
Install: claude install-skill syncable-dev/memtrace-public
## Overview
Replay the graph diff for **one episode** (a single git commit or working-tree save). Shows which nodes/edges were added, modified, or removed in that episode — not a multi-episode time-range narrative.
Use `get_evolution(mode: "recent")` to **find** episode IDs and timestamps, then drill into a specific episode with this tool.
## Episode selector — pick one
| Approach | Parameters |
|---|---|
| Known episode UUID | `episode_id` |
| Newest episode in repo | `repo_id` + `episode_index: 0` |
| Nth newest | `repo_id` + `episode_index: N` |
**There is no `from` / `to` / `include_working_tree` on this tool.**
## Optional filters (large commits)
| Param | Purpose |
|---|---|
| `symbol` | Scope to one symbol name |
| `file_path` | Substring filter on record paths |
| `kind` | e.g. `"Function"`, `"CALLS"` |
| `mode` | `"graph_summary"` for digest on huge commits |
| `compress` | default `true` — collapse identical-hash modifications |
| `limit` / `cursor` | Pagination per bucket (default limit 200) |
Full parameter spec for every Memtrace tool: `references/mcp-parameters.md` (bundled at the memtrace-skills plugin root).
## Steps
### 1. Find the episode to inspect
From `get_evolution`:
```json
{ "repo_id": "memdb", "from": "7d ago", "mode": "recent", "limit": 20 }
```
Each entry has `episode` metadata including `id` (use as `episode_id`) and `reference_time`.
Or use `episode_index: 0` for the newest episode without knowing the UUID.
### 2. Call `get_episode_