Session Scan
Deterministische Reibungs-/Fingerabdruck-Bewertung zur Triage vergangener Claude Code-Sitzungen
Funktioniert mit Setup
Was es kann
Berechnet deterministische Metriken (friction score, session fingerprint, plugin-opportunity, tool profile) für Claude Code-Sitzungen, die über den ccrider MCP entdeckt wurden, delegiert jede Sitzung an einen haiku Subagenten und hängt die Ergebnisse an ein nur-anhängendes Metrik-Ledger an. Wird ausgelöst, wenn eine umfassende Triage der letzten Sitzungen gewünscht wird – um herauszufinden, welche die meisten Schwierigkeiten, Wiederholungen oder Korrekturen aufwiesen. Es handelt sich um einen manuellen /session-scan Befehl (disable-model-invocation) und erfordert zwingend den externen ccrider MCP Server, um Sitzungsnachrichten abzurufen.
Testbericht
SKILL.md sowie beide referenzierten Dateien (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200) abgerufen. Sicherheitsüberprüfung des 1765-zeiligen Scorers ergab keine Netzwerk-, Subprozess-, eval- oder base64-Nutzung – nur stdlib; es werden nur eigene Ergebnis-/HTML-Dateien geschrieben. Ich konnte die vollständige Pipeline nicht ausführen (ccrider MCP nicht verfügbar), daher habe ich eine 9-Nachrichten-ccrider-format-Bugfix-Sitzung erstellt und compute-metrics.py direkt ausgeführt: Es wurden friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, eine tool_profile/bigrams-Aufschlüsselung und tier2_eligible=true mit der Begründung "friction > 0.35" ausgegeben. Eine manuelle Überprüfung desselben Transkripts ergab nur "bug-fix, moderate-high friction, no scale." Die Scoring-Guide-Gewichtungen stimmten mit FRICTION_WEIGHTS im Code überein; das Urteil ist "setup", da die End-to-End-Nutzung den externen ccrider MCP zwingend erfordert.
Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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/
Befehle & Beispiel-Prompts
/session-scanDeterministische Reibungs-/Fingerabdruck-Bewertung zur Triage vergangener Claude Code-Sitzungen
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score