Capture
Collect your real agent-session logs. Sanitize copies before analysis; leave the originals untouched.
Human–AI Collaboration Retrospectives
Find the habits that get in the way of working with your coding agent — and concrete actions to try in your next task.
RetroPair reviews your real sessions: how you frame tasks, check results and steer the work. Get recommendations tied to examples, then check them against later sessions.
Native Claude Code · other agents via exports
Choose a situation you recognize. See what you could do differently, then explore the feedback behind the recommendation.
The change shipped. I’m less sure whether I framed, checked, and steered the work well.
Start with the latest feedback. Then open the axes over time to see which habits recur.
Opening the actual report…
Read-only curated demo with English translations of anonymized feedback and session excerpts. Explore an action for your next task. Choosing a scenario does not assess your skills; no log upload needed.
Diffs and tests show what changed. Your session history shows how you got there — including the habits you repeat without noticing.
Capture → Analyze → Coach → Improve. Repeat with your next period of work.
Collect your real agent-session logs. Sanitize copies before analysis; leave the originals untouched.
Collectors extract facts and quotes. A separate judge assesses eight observable collaboration behaviors.
Get one to three concrete actions grounded in the places where your habits showed up.
Review the next period. Check earlier recommendations against new sessions and follow your own progress.
A retrospective on how you lead an agent. Not a test of your intelligence, seniority or prompt-writing style.
Define what done means. Run a meaningful check and read its output before accepting the result.
Give the agent the goal, relevant context and constraints before the work begins.
Stay responsible for the choices. Question tradeoffs, respond to warnings and explain a refusal.
Bring a new fact to the next attempt. Change the approach when repeating it stops helping.
Supply relevant files, separate topics and save decisions before starting a fresh context.
Choose useful units of work, with clear boundaries and a check between steps.
Match your scrutiny to the cost of a mistake. A migration deserves more care than a variable rename.
Keep a return point and make risky changes in steps you can undo.
A conclusion must point to a verifiable excerpt and its location in the session. The scripts check quotes against the log.
“Build a login form: email and password, errors below the fields, no new dependencies.”English translation of a synthetic Russian test-session excerpt.
SYNTHETIC TEST SESSION · TURN 0
The first message supplies a goal, boundaries and acceptance criteria. This is the fixture Judge’s reading, not a customer result.
Recommendations keep their identity across periods. Later sessions can show an action followed, partly followed, not followed, not visible, or too early to judge.
For example: ask for the check and its output before accepting a change.
The judge checks new sessions recorded after the recommendation was received.
Follow the verdict history and your own progress. Missing evidence stays missing evidence.
Illustrative workflow, not customer outcomes.
Actual plugin output with fictional names. The English demo is a curated, translated selection of anonymized reviews; scores and recommendation statuses are preserved.
Demonstration data · not customer outcomes · Select a report to expand.
Understand your own habits. In self mode, you are the reviewer and the feedback is ready immediately.
Explore the workflow →Use a shared language for constructive coaching. A reviewer approves feedback before it reaches each person.
Explore a team pilot →Review a cohort across modules, follow recommendations and approve individual feedback before sharing it.
Discuss a training pilot →Collect, sanitize and generate reports locally. Analysis uses your configured AI provider. You decide what to collect, retain and share.
Read the data boundaries →MIT-licensed Claude Code plugin. Your model access powers the analysis; reports stay in your workspace.
Documentation →/plugin marketplace add Serg1kk/retropair/plugin install retropair@retropair/retropair:setup
A shared language for engineering enablement, developer coaching and AI-development training. Managed team offering — exploring early access.
Request a team pilot →No. It assesses the person's observable collaboration behavior in agent-session logs. Code quality, model intelligence, speed and token efficiency are not the primary assessment target.
Claude Code is the native plugin platform. Claude Code JSONL sessions are collected directly. Codex, Cursor and other tools use supported SpecStory or manual Markdown exports; there is no native Codex or Cursor plugin in version 0.2.0.
No. Collection, sanitization, state and HTML report generation run locally. The analysis agents read sanitized context through your configured Claude Code model provider, under your account and its terms.
That axis is marked “insufficient data”. Work may have happened in another terminal or outside the session. Absence of a trace is not evidence of failure.
RetroPair is built for personal development, not rankings. Group reports help a reviewer see coaching needs; progress is compared with the same person's earlier periods.
Not currently. Self, team and course modes exist in the local plugin. A managed team offering is being explored through early-access conversations.
The plugin is MIT-licensed. Analysis uses your existing model access and can consume paid usage or subscription limits. Cost and duration depend on log volume, model selection and effort; no fixed per-review price is promised.
Review the pair. Improve the human.