Session Scan
Puntuación determinista de fricción/huella digital para clasificar sesiones anteriores de Claude Code
Funciona con configuración
Qué hace
Calcula métricas deterministas (puntuación de fricción, huella digital de sesión, oportunidad de plugin, perfil de herramienta) para sesiones de Claude Code descubiertas a través del ccrider MCP, delegando cada sesión a un subagente haiku y añadiendo los resultados a un libro de métricas de solo anexar. Se activa cuando se desea una clasificación amplia de sesiones recientes — encontrando cuáles tuvieron más dificultades, reintentos o correcciones. Es un comando manual /session-scan (disable-model-invocation) y requiere obligatoriamente el servidor externo ccrider MCP para obtener los mensajes de sesión.
Informe de la prueba
SKILL.md y ambos archivos referenciados obtenidos (compute-metrics.py = HTTP 200 / 67KB, scoring-guide.md = HTTP 200). El escaneo de seguridad del scorer de 1765 líneas no encontró red, subprocess, eval o base64 — solo stdlib; solo escribe sus propios archivos de resultado/HTML. No pude ejecutar el pipeline completo (ccrider MCP no disponible), así que fabriqué una sesión de corrección de errores de 9 mensajes en formato ccrider y ejecuté compute-metrics.py directamente: produjo friction_score=1.0, fingerprint=bug-fix (conf 0.80), user_corrections=2, retry_loops=1, un desglose de tool_profile/bigrams, y tier2_eligible=true con la razón "friction > 0.35". Una inspección visual de la misma transcripción solo dio "bug-fix, fricción moderada-alta, sin escala". Los pesos de la guía de puntuación coincidían con FRICTION_WEIGHTS en el código; el veredicto es 'setup' porque el uso de extremo a extremo requiere obligatoriamente el ccrider MCP externo.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
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/
Comandos y prompts de ejemplo
/session-scanPuntuación determinista de fricción/huella digital para clasificar sesiones anteriores de Claude Code
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Scan my recent Claude Code sessions for frictionWhich sessions had the most wasted effortTriage sessions by opportunity score