Skills

Catchup

Summarize and review what changed while you were away.

Install

npx skills add oliver-kriska/claude-elixir-phoenix --skill catchup -g -a claude-code -y
Category
Git and review
Updated
5d ago
License
MIT
Context cost
Lightabout 1,396 tokens
Runs scripts
No, instructions only

What it does

Summarize and review what changed while you were away. Use after a weekend, vacation, or flight to check missed PRs, git commits, Linear tickets, and meetings, one prioritized brief, not a firehose.

Catchup, Async-Team Return Briefing

You've been away. This skill is a thin orchestrator: it resolves the window + sources here, then delegates the I/O fan-out, impact analysis, and brief assembly to the catchup-runner agent (Sonnet) so your (often Opus) session does not pay for summarization. You only print what the agent returns.

Usage

/catchup                                  # since you were last active
/catchup --since "friday"
/catchup --since "2h" --focus reviews-requested
/catchup --since last-commit --depth deep
/catchup --scope all                      # include cross-repo pings/reviews

Default is repo-scoped: every GitHub signal (reviews requested, notifications, mentions) is filtered to the repo you ran it in. Pass --scope all to also include cross-repo activity, which is then listed in its own separate section, never mixed into this repo's lists.

Iron Laws

  1. Delegate the heavy work, spawn catchup-runner (sonnet) for fan-out + assembly. Do NOT run the gh/git fan-out in this session; that defeats the cost/speed purpose.
  2. Resolve the window here, once, the agent must never re-resolve it. Pass absolute SINCE_* values.
  3. MCP runs here, not in the agent, Linear/Calendar MCP tools are unreliable in subagents. If present, fetch in this context and pass the text to the agent; else mark absent.
  4. Validate --since before any shell, match the grammar; on no match fall back to 24h and note the assumption.
  5. Stop after the brief, print the agent's summary, never auto-transition to another command.
  6. Repo-scoped by default, pass SCOPE=repo unless the user passed --scope all. A brief run inside one repo must not leak another repo's reviews/notifications. Cross-repo is opt-in only.

Workflow

1. Parse arguments

Read the whole SKILL.md on GitHub

More in Git and review