Skip to main content
Traditional take-home assessments only show you the final code. Promptster captures a complete telemetry record of a candidate’s AI coding session so you can evaluate how they work, not just what they built.

The problem with final output

When you evaluate a take-home project, you see the finished artifact — not the thinking behind it. Two candidates may submit similar-looking code, yet one carefully validated each step, documented key tradeoffs, and caught errors quickly, while the other brute-forced their way through with no understanding of why the solution works. Promptster closes this gap. By capturing the session in real time, you get a chronological record of the candidate’s planning, prompting behavior, decision-making, and verification habits.

Key concepts

Assessment A task definition you create. It includes a title, role, task brief, and optional time limit. Candidates receive access to your assessment through candidate keys. Candidate key A one-time access code in the format PST-XXXX-XXXX. Each key links a specific candidate to an assessment. When a candidate runs promptster start PST-XXXX-XXXX, the key is redeemed and a session begins. Keys can expire — you set the expiry window when generating them. Session The telemetry record of a candidate’s work. A session is created when the candidate starts, and closed when they submit. It contains the raw event stream as well as derived artifacts. Timeline The chronological event log of everything captured during the session: prompts sent to the AI, file diffs, shell commands, test runs, and architecture decisions. The timeline is the authoritative record — all other artifacts are derived from it. Decisions Choices the candidate explicitly documented during the session. When a candidate runs /explain (in Claude Code) or promptster explain, Promptster records a decision_event with the choice, its rationale, and the tradeoffs considered. Decisions are optional and candidate-authored — their absence is never held against a candidate — but when present they give you structured insight into engineering judgment without requiring a separate write-up. Signals Promptster organizes the evidence from a session into the AI Fluency rubric (ai_fluency_v1) — eight dimensions such as task_framing, direction_quality, steering_discernment, and verification_loop, each rated with a tier and a confidence level. The ratings are backed by deterministic metrics (promptCount, verifyIntensity, commandFailRate, manualEditRatio, firstChangeLatencyMs, and more) and attributed, phase-nested signals that separate the candidate’s own work from the model’s. See Signals for the full model, and compare candidates in the same assessment with cohort stats.

How to get started

1

Create an assessment

Define the task brief, role, and time limit for your position. See Create an assessment.
2

Generate candidate keys

Generate one key per candidate. Provide email addresses and Promptster sends invite emails automatically.
3

Send keys to candidates

Candidates receive a PST-XXXX-XXXX key. They run promptster start <key> to begin.
4

Review sessions

Once a candidate submits, browse their timeline, review captured decisions, and examine derived signals in the dashboard or via API.

Quick start

Create your first assessment and review a session in minutes.

Session review

Learn how to read the timeline and interpret signals.

Cohort stats

Compare candidates across the same assessment with percentile rankings.

API reference

Integrate assessment management and session retrieval into your own tooling.