Skip to main content
skill CX Codex

catchup — Claude Code skill: what it does, how to install

Rebuilds project context after a gap: what changed, what needs your decision, and what new terms mean. Use it before the next move when your mental model is stale.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add LilMGenius/paperthin --skill catchup -a claude-code
Open on GitHub

What catchup does

catchup reads the current project state and produces a short briefing for someone returning without context. It can inspect file modification times, git log and diffs, plan and state documents, re0-memo notes, and task boards. The briefing starts from the human's last message, judgement, or commit.

It puts decisions that need the human first, then reports outcomes of changes and explains new project terms with their location. Each claim should point to a file, commit, or artifact that can be opened. The skill is read-only, so review its briefing before asking an agent to change the project.

What it helps with

  • rebuild project context after a break
  • surface decisions that need human input
  • summarise change outcomes instead of agent activity
  • explain newly coined project terms
  • trace briefing claims to files and commits

Example prompts for the agent

  • “Run catchup on the current project state.”
  • “I lost context. Show what changed after my last commit.”
  • “Give me the decisions I need to make and explain the new terms.”

How to install catchup

1Skills CLI (Vercel)

npx skills add LilMGenius/paperthin --skill catchup -a claude-code

2Manually: put the files in place

~/.claude/skills/catchup/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/catchup/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about catchup

How do I install catchup in Claude Code?

Run npx skills add LilMGenius/paperthin --skill catchup -a claude-code, then run npx skills add LilMGenius/paperthin --skill catchup -a claude-code again. The skill file is at ~/.claude/skills/catchup/SKILL.md.

What does catchup do?

It builds a concise briefing from the live project state. The briefing prioritises decisions for the human, then covers change outcomes and new terms.

Does catchup modify project files?

No. catchup reads project state and writes a briefing; it does not fix, rename, or decide anything in the project.

Source text

SKILL.md · MIT
---
name: catchup
description: "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."
---

Catch the human up at their eye level, from state, not from memory.

## Goal

`catchup` is the re-entry point for a lost human. Long agent cycles coin words, rename files, run
experiments, and make calls faster than the owner can follow. Before any next action makes sense,
the owner's mental model must be reloaded. `catchup` reads the live project state and returns a
briefing a person with zero retained context can act on. It runs before the next move gets decided:
catchup restores the map, so that decision starts from truth instead of a stale memory of it.

## Workflow

1. Read live state only: recent file mtimes, git log/diffs, plan and state docs, re0-memo notes,
   task boards. Never brief from conversation memory alone — memory is what drifted.
2. Anchor on the human's last touch (their last message, judgment, or commit). Everything after
   that point is the delta; everything before it is assumed known and stays out.
3. Compose in decision order, not chronological order:
   - **Needs you** — decisions, judgments, or inputs only the human can give, each self-contained
     enough to act on 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."
   - **New words** — every term coined or repurposed since their last touch, one line each, with
     where it lives. Skip terms they already used themselves.
4. Gloss on first use: any project-specific term appearing in the briefing gets an inline
   plain-language aside at its first occurrence, even if a glossary section follows.
5. Keep the default short (a screen or less). End with drill-down offers per section, not with
   everything expanded.

## Rules

- State-grounded: every claim traces to a file, commit, or artifact the human can open. No "as
  we discussed."
- Read-only on the project. `catchup` briefs; 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:

1. Cold-read the briefing: no sentence requires pre-gap memory or an unglossed coined term to parse.
2. The "needs you" items are each actionable without opening another file.
3. Every claim has a checkable source (file, commit, artifact path).
4. It fits on a screen, with expansion offered rather than delivered.

© LilMGenius · MIT · LilMGenius/paperthin

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set28

re0-upgrade Brings your installed paperthin skills up to the full current catalog: retires renamed ones, adds what you're missing, refreshes the rest. You see the plan first. CX Codex +1 1,200installs debloat Compresses bloated docs and prose down to load-bearing density without losing facts or constraints. Useful when accurate text grew verbose through successive edits. CX Codex +1 1,200installs modelchk Assesses task risk and complexity to recommend a sufficient model tier and reasoning effort. Use it before costly, ambiguous, or high-risk work. CX Codex +1 1,200installs macrothink The skill fans out 2 to 5 fresh reads of the stripped-down problem and reports where they diverge from the session's direction, divergence first. CX Codex +1 1,200installs re0-plan Initializes a .re0 iteration folder and writes its starter files before re0-loop starts. Useful for structuring work and tracking quality gates in repositories using the paperthin skill suite. CX Codex +1 1,200installs readchk This skill checks whether the agent understood your instruction before it spends real work on it. Useful for long or hard-to-undo requests. CX Codex +1 1,200installs feynman Tests a choice you just made using the Feynman technique. It forces you to explain the decision in your own words and surfaces hidden gaps. CX Codex +1 1,200installs re0-release Walks a pending change through the repo's shipping and releasing checklist, then tags and publishes once you confirm. Run it by hand when you've decided to ship. CX Codex +1 1,200installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor