debrief
Skill1 starsChanged 44 days agoMITView on GitHub
Recall the work completed in this session and surface loose ends — related issues left unaddressed, unrelated issues noticed in passing, and improvement or refactor opportunities spotted while working. Use when the user asks for a debrief, wrap-up, loose ends, "what's left", or "what else did you notice".
30 other projects use a version of this.
Adopted by
Most recently taken up by
- srizzon/skillstheir own version, first seen Nov 8, 2026
- kiloloop/oacp-skillstheir own version, first seen Nov 1, 2026
- Works-HQ/ai-brain-starter-packtheir own version, first seen Nov 1, 2026
- piotrmechlinski/executive-braintheir own version, first seen Nov 1, 2026
- pedroromeroluna/peter-braintheir own version, first seen Nov 1, 2026
- bks-lab/open-bridgetheir own version, first seen Oct 30, 2026
Used with
Projects with it also use brief, review and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
AnthropicSkillbrief
Generate contextual briefings for legal work — daily summary, topic research, or incident response. Use when starting your day and need a scan of legal-relevant items across email, calendar, and contracts, when researching a specific legal question across internal sources, or when a developing situation (data breach, litigation threat, regulatory inquiry) needs rapid context.
Also in 3 projects that use this
SentrySkillreview
Fixture review skill.
Also in 3 projects that use this
MicrosoftSkillhandoff
Compact the current conversation into a handoff document for another agent to pick up.
Also in 3 projects that use this
Other versions30 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 30
- suboss87/FDEOps★ 940same name
- spacedock-dev/spacedock★ 85same name
- bks-lab/open-bridge★ 13same name
- pedroromeroluna/peter-brain★ 9same name
- trydebrief/debrief-skills★ 4same name
- uttambharadwaj/kb-graph★ 4same name
- adamlinscott/claude-skills★ 3same name
- Works-HQ/ai-brain-starter-pack★ 3same name
- armenr/modelmux★ 2same name
- siemendev/release-process★ 2same name
20 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- assumptionsSkill
- contaminationSkill
- pivotSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 9 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 27 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 11
If the user names an area in their request, scope the debrief to it.
- Distinctive: line 13
If no substantive work happened in this conversation, say so and stop.
- Distinctive: line 23
If context was compacted this session, say which parts you can still speak to and which are lost.
- Distinctive: line 57
Every finding must stand on its own: a reader with no memory of this session should understand where it came from and why it matters.
- Distinctive: line 59
If, after honest recall, there is nothing meaningful to report, say so plainly in a sentence.
- Distinctive: line 63
Do not fix anything. This skill reports.
- Distinctive: line 64
Do not re-summarise the work that was completed — the user was there.
- Distinctive: line 65
Do not speculate about code you never looked at.
- Distinctive: line 66
Do not create issues, files, or artifacts as a side effect.
“Common” is measured: kept by at least 6 in 10 of the 27 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
You are debriefing the work already done in this conversation. This is a recall exercise, not an investigation. Code review investigates; refactoring executes; this reports what you already know.
If the user names an area in their request, scope the debrief to it.
If no substantive work happened in this conversation, say so and stop.
Hard constraint: minimal further exploration
Everything you report must come from what you already saw while doing the work.
- Always allowed:
git status/git diffover this session's own changes. Re-read your own work before recalling from memory — it is the best jog available. - Budget: at most two further lookups, and only into files you edited or read this session. Beyond that, drop the item or mark it unverified.
- Never: fresh grep sweeps or codebase surveys, subagents, files you never touched.
If context was compacted this session, say which parts you can still speak to and which are lost. Do not present the tail of a long session as if it were the whole session.
What to produce
Walk back through the session — the task, the detours, the things that were awkward, the things you deliberately skipped, the surprises — and sort what you remember into these buckets. Omit any bucket that is genuinely empty; do not pad.
1. Related issues not addressed
Problems in or adjacent to the code you changed, left alone: edge cases, callers not updated, tests not written, docs not touched, thin error paths, follow-on work the change implies. Say why each was left (out of scope, needed a decision, blocked, deferred). Inclusion test: would a reviewer of this change reasonably raise it? If not, drop it.
2. Unrelated issues found
Noticed in passing, nothing to do with the task: bugs, stale code, wrong-looking logic, dead files, misleading comments, config or dependency oddities, docs that contradict the code.
3. Improvements & refactors spotted
Duplication, awkward abstractions, types that fought you, patterns inconsistent with the rest of the codebase, misleading naming. Note if the friction actually cost you time this session — that is evidence, not speculation.
4. Notes on the work itself (optional)
Assumptions made, decisions that could have gone the other way, verification you could not complete, things the user should double-check. Assumptions whose answer would still redirect ongoing work mid-session belong to the assumptions skill, not here — this bucket holds what is already settled.
Format
Group by bucket, at most five bullets each — keep the strongest and say how many you cut. Rank within each bucket by what you'd want looked at first.
Each finding gets a class tag so it can be acted on or turned into an issue without rework:
- bug — something observable is wrong now. Silent failure modes count: missing validation that lets things degrade quietly is a bug, not a gap.
- gap — correct for today, but a known hole that becomes a problem when X lands or scales.
- cleanup — refactor, polish, consistency, DX, or documentation. Documentation-only items say so ("a reminder, not an action item on its own").
path/to/file.ts— one-line summary.bug|gap|cleanup·S|M|L. A sentence or two: what you saw, why it matters. Paths always; line numbers only if verified or read from the diff just now — a misremembered line number is worse than none.
Rules for the list itself:
- Merge related trivia into one bullet — one "test coverage" note, not one per file. Drop anything without a concrete path or commit and a falsifiable observation.
- Anything you already raised during the session: mark it as already raised, or leave it out.
- Every finding must stand on its own: a reader with no memory of this session should understand where it came from and why it matters.
If, after honest recall, there is nothing meaningful to report, say so plainly in a sentence. An empty debrief is a valid result; inventing findings to fill the template is not.
Do not
- Do not fix anything. This skill reports; it does not edit.
- Do not re-summarise the work that was completed — the user was there. Lead with what was not done.
- Do not speculate about code you never looked at.
- Do not create issues, files, or artifacts as a side effect. If the user wants findings tracked, they will ask — then deduplicate against the existing backlog before filing anything.
Hand off
Close by offering next steps the user can take with the report — file selected findings as issues (deduplicating against the backlog at that point), turn items into a plan, or note bucket 4 items worth remembering. Then stop.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

