Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Scoring Overview

Prism turns your telemetry into three personal scores — Speed, Skill, and Efficiency — plus a handful of supporting signals. This section covers the rubrics in detail.

  1. You code with Claude Code (Prism plugin active).
  2. Telemetry (OTLP) and prompt text flow to the Ingest service.
  3. The Prism Engine batches telemetry to S3 and runs per-prompt scoring via an LLM rubric (prompt_efficiency + intent).
  4. Layer 2 workers aggregate per-prompt scores into sub-session metrics (SSE, IE, CRR, FC, QR).
  5. Layer 3 assembles the five inputs into Skill, plus Speed and Efficiency, and persists them.
  6. You view results via /prism:score, /prism:report, or the dashboard.

Skill is the central composite. Its five inputs, in order of weight:

InputWeightRead more
Sub-Session Efficiency (SSE)45%SSE
Prompt Efficiency (PES)20%PES
Iteration Efficiency (IE)15%IE
Context Reset Rate (CRR)10%CRR
Flow Continuity (FC)10%FC

Speed and Efficiency have their own pages under Concepts → PRISM Scores. Speed is hours/week with a quality discount; Efficiency is SSE rolled up across the date range.

The per-prompt rubric runs as an LLM call through the Optra gateway, not as in-process regex. Real-time feedback inside Claude Code is handled separately by the plugin’s real-time coaching.

Every scored sub-session includes coaching notes — specific, actionable tips for the weakest input. They appear in:

  • /prism:score command output
  • Dashboard PRISM Score pages
  • /prism:report review and /my/report
  • Session reviews on /intelligence/reviews