catchup
Rebuild the human's lost context on a project from live state, in plain language: what needs them, what changed, what new words mean. Use when the human returns after a gap, says they can't follow the project anymore, asks what happened or what a term means, or before deciding what to do next when their mental model is stale. Read-only; it briefs, it does not act.
Try your first task
A source-grounded starter task has not been verified for this skill yet.
SKILL.md
name: catchupdescription: "Rebuild the human's lost context on a project from live state, in plain language: what needs them, what changed, what new words mean. Use when the human returns after a gap, says they can't follow the project anymore, asks what happened or what a term means, or before deciding what to do next when their mental model is stale. Read-only; it briefs, it does not act."Brief the human in plain language from live project state.
Goal
catchup restores the owner's understanding before the next move is decided. Long agent cycles coin words, rename files, run experiments, and make decisions faster than the owner can follow. Read live project state and return a briefing someone with no retained context can act on, so the next decision rests on current facts.
Workflow
- Read live state only: recent file modification times, version-control history and diffs, plan and state docs, re0-memo notes, and task boards. Never brief from conversation memory alone; memory is what drifted.
- Anchor on the human's last message, judgment, or commit. Cover changes after that point; assume earlier material is known and leave it out. When the human asks where the work stands against a goal (a thread goal, an objective in the plan, an OKR file), read that goal too, and take each item's measured standing from the records that measure it, such as the latest re0-memo; an item no record measures is reported as not measured, never estimated, and a standing carries the date its record measured it, so an old measurement reads as old.
- Compose in decision order, not chronological order:
- Needs you: decisions, judgments, or inputs only the human can give, each actionable without opening another file.
- Changed while you were away: outcomes, not process. "The plan's scoring rule was replaced" beats "I ran three analysis passes."
- Against the goal, only when step 2 read one: one line per goal item with its standing and the record behind it, the gaps first.
- New words: every term coined or repurposed since their last touch, one line each, with where it lives. Skip terms they already used themselves.
- Explain each project-specific term in plain language inline on first use, even if a glossary follows. Name a thing by what it is: a label coined only inside the run (a branch nickname, a phase or criterion id) is replaced by what it stands for, or marked unknown when no artifact says, and a decision names where each option lands, the file or system it would change or that it changes nothing.
- Open any item about work the human did not ask for with how it came up: the step that found it, what was found, and why it reaches past what they asked. Without that, the item reads as invented scope.
- Keep the default to a screen or less. End with offers to expand each section rather than expanding everything.
Rules
- Every claim traces to a file, commit, or artifact the human can open. No "as we discussed."
- Read-only on the project.
catchupbriefs; it does not fix, rename, or decide. - The ask comes first. A briefing that buries the one question needing the human is a log.
- Outcome voice, not journey voice. Narrating the agent's process is self-report, not briefing.
- Silence the settled: closed decisions and healthy metrics get one line or none.
- Honest completeness: "done" means verified done; "moved" is not "reconciled"; say which.
- Do not re-explain terms the human demonstrably knows (they used them first).
Verification
Before finishing:
- Cold-read the briefing: no sentence requires pre-gap memory or an unglossed coined term to parse.
- The "needs you" items are each actionable without opening another file.
- Every claim has a checkable source (file, commit, artifact path); every goal item's standing names the record that measured it, or says it is not measured.
- It fits on a screen, with expansion offered rather than delivered.