Review a completed, paused, or blocked coding-agent session to identify friction, mistakes, near misses, missing context, and opportunities to improve future work. Use when the user asks to wrap up, run a retrospective, explain what issues the agent faced, capture lessons learned, or recommend improvements to repository instructions, documentation, skills, tooling, tests, or workflows. Produce an evidence-based, propose-only report; do not apply follow-up changes unless the user asks.
75
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Run a candid, compact retrospective of the current session. Base it on the conversation, commands, tool output, edits, verification, and unresolved work; do not invent friction to make the report look substantial.
Ask yourself:
Verify the factual premise behind user questions and corrections against the available evidence. Treat a correction as strong evidence of an expectation or communication gap even when its diagnosis is not confirmed.
Before reporting the outcome, perform only the cheap read-only checks needed to confirm the current state. For repository work, normally inspect working-tree status and the changed-file summary, then reconcile them with verification already recorded in the session. Do not rerun expensive tests solely for the wrap-up. State when relevant evidence is unavailable.
Distinguish observed facts from diagnosis and speculation. Say "No material friction observed" when that is the honest conclusion.
Assign each meaningful issue to the narrowest useful category:
AGENTS.md, documentation, architecture inventory,
glossary, examples, or code discoverability.Keep Chatto, Authling, shared-framework, and repository-wide recommendations separate. Place a proposed improvement with the product or infrastructure that owns it.
For each material finding, propose the smallest change likely to prevent the same class of friction. Include:
Prefer durable fixes over reminders. Examples include tightening a scoped instruction, adding a focused test, exposing an existing task, improving an error message, documenting a hidden invariant, or extending a relevant skill. Do not recommend new process or documentation when a simpler code or tooling fix would remove the problem.
Keep the wrap-up propose-only. Do not edit files, create issues, send feedback, or start follow-up work unless the user explicitly asks.
Return one concise report with these sections:
State the session goal, result, and verification level. Call out incomplete or unverified work without repeating the entire implementation handoff.
List only evidence-backed findings. For each, give the category, what happened, and its practical impact. Separate agent mistakes from repository or tooling problems. Treat direct user corrections as high-signal evidence of an expectation or communication gap, not automatic proof of their diagnosis. Do not infer dissatisfaction from tone alone.
Capture practices, instructions, tools, or repository affordances that made the session more reliable or efficient.
Prioritise at most five concrete proposals. Name the likely owner or file when known, and mark inferred diagnoses clearly.
Choose the single highest-leverage action. If no follow-up is warranted, say so. End with one short question only when the user's perspective would materially change the recommendation.
5cbd584
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.