Session Scan
Deterministisk friktions-/fingeraftryksscore for at sortere tidligere Claude Code-sessioner
Virker med opsætning
Hvad det gør
Beregner deterministiske metrikker (friction score, session fingerprint, plugin-opportunity, tool profile) for Claude Code-sessioner fundet via ccrider MCP, delegerer hver session til en haiku-subagent og tilføjer resultater til en append-only metrik-ledger. Udløses, når du ønsker en bred sortering af nylige sessioner – for at finde dem, der havde mest besvær, genforsøg eller rettelser. Det er en manuel /session-scan-kommando (disable-model-invocation) og kræver den eksterne ccrider MCP-server for at hente sessionsmeddelelser.
Testrapport
Hentede SKILL.md plus begge refererede filer (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200). Sikkerhedsscanning af den 1765-linjers scorer fandt ingen netværk, subprocess, eval eller base64 — kun stdlib; den skriver kun sine egne resultat-/HTML-filer. Jeg kunne ikke køre hele pipelinen (ccrider MCP utilgængelig), så jeg fabrikerede en 9-beskeds ccrider-format bug-fix session og kørte compute-metrics.py direkte: den outputtede friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, en tool_profile/bigrams opdeling, og tier2_eligible=true grund "friction > 0.35". Baseline øjesyn af samme transkript gav kun "bug-fix, moderat-høj friktion, ingen skala." Scoring-guide-vægte matchede FRICTION_WEIGHTS i koden; dommen er 'setup', fordi end-to-end brug kræver den eksterne ccrider MCP.
Testet: 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/
Kommandoer og eksempelprompter
/session-scanDeterministisk friktions-/fingeraftryksscore for at sortere tidligere Claude Code-sessioner
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score