Session Scan
Deterministische frictie-/vingerafdrukscores voor het triageren van eerdere Claude Code-sessies
Werkt met setup
Wat het doet
Berekent deterministische metrics (friction score, session fingerprint, plugin-opportunity, tool profile) voor Claude Code-sessies die zijn ontdekt via de ccrider MCP, waarbij elke sessie wordt gedelegeerd aan een haiku subagent en resultaten worden toegevoegd aan een append-only metrics ledger. Wordt geactiveerd wanneer u een brede triage van recente sessies wilt — om te vinden welke de meeste moeite, nieuwe pogingen of correcties hadden. Het is een handmatig /session-scan-commando (disable-model-invocation) en vereist de externe ccrider MCP-server om sessieberichten op te halen.
Testrapport
SKILL.md plus beide gerefereerde bestanden opgehaald (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200). Beveiligingsscan van de 1765-regelige scorer vond geen netwerk, subprocess, eval of base64 — alleen stdlib; het schrijft alleen zijn eigen resultaat-/HTML-bestanden. Ik kon de volledige pijplijn niet uitvoeren (ccrider MCP niet beschikbaar), dus ik heb een 9-berichten ccrider-formaat bugfix-sessie gefabriceerd en compute-metrics.py direct uitgevoerd: het gaf friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, een tool_profile/bigrams-uitsplitsing, en tier2_eligible=true reden "friction > 0.35". Baseline-oogopslag van hetzelfde transcript gaf alleen "bug-fix, matig-hoge frictie, geen schaal." Scoring-guide-gewichten kwamen overeen met FRICTION_WEIGHTS in de code; oordeel is setup omdat end-to-end gebruik de externe ccrider MCP vereist.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
git clone --depth 1 https://github.com/oliver-kriska/claude-elixir-phoenix.git /tmp/session-scan-src mkdir -p ~/.claude/skills cp -R /tmp/session-scan-src/.claude/skills/session-scan ~/.claude/skills/session-scan # REQUIRES the ccrider MCP server (session discovery + message fetch): https://github.com/neilberkman/ccrider # Without ccrider the skill cannot discover or fetch sessions and will not run end-to-end. # Invocation: manual slash command only — /session-scan (SKILL.md sets disable-model-invocation: true) # Deps: python3 (stdlib only, no pip installs). Scorer: references/compute-metrics.py # Runtime: spawns one haiku subagent per session (mode=bypassPermissions); writes to <project>/.claude/session-metrics/
Commando's en voorbeeldprompts
/session-scanDeterministische frictie-/vingerafdrukscores voor het triageren van eerdere Claude Code-sessies
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score