skills/session-catchup/SKILL.md
Summarize current project state after a long break. Analyzes recent git history, beads issues, and memory to produce a one-page orientation. Use when returning to a project cold, or when asking "what was I doing", "where did I leave off".
npx skillsauth add tmsjngx0/mindcontext-core session-catchupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Get up to speed after being away. One-page summary: what happened, where things stand, what's next.
Parse $ARGUMENTS:
3) → look back N daysall → 30 daysDAYS="${ARGUMENTS:-7}"
Run all queries:
git log --format="%h %s" --since="$DAYS days ago" --all --no-merges 2>/dev/null | head -20
br list --status=in_progress --json 2>/dev/null
br list --status=open --json 2>/dev/null | head -20
br list --status=closed --json 2>/dev/null | head -10
Read memory index for relevant context:
Read: ~/.claude/projects/*/memory/MEMORY.md
Scan referenced memory files that relate to active work.
git status --short 2>/dev/null
git stash list 2>/dev/null
git submodule status 2>/dev/null
git worktree list 2>/dev/null
CATCHUP — last $DAYS days
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
## What Happened
[Group commits by theme/epic. 3-5 bullet points max.]
- [theme]: [what was done] ([N commits])
## Current State
| Area | Status |
|------|--------|
| Branch | [current branch] |
| Uncommitted | [Y files / clean] |
| Stashed | [N stashes / none] |
| Worktrees | [list active worktrees] |
## Active Work
[In-progress beads tasks]
- [issue-id]: [title] — [brief status from last comment]
## Ready to Pick Up
[Top 3 ready tasks by priority]
- [issue-id]: [title] (P[N])
## Recommended Next
→ [Single most impactful action, with rationale]
Rules:
Quick actions:
- /next — claim or resume a task
- /recall [topic] — search past sessions
- /handoff — generate handoff for someone else
tools
Bootstrap a project to use mctx by injecting a managed block into AGENTS.md. Tool-agnostic guidance every agent reads. Runs `mctx init` and shows the diff. Use when starting a new project, onboarding a repo, or asked to "init mctx" / "add mctx guidance" / "set up AGENTS.md".
development
Test-Driven Development workflow following Kent Beck's methodology. Auto-loads when user asks about "tdd", "test driven", "red green refactor", "write tests first".
testing
Analyze current session and generate a self-contained context prompt for the next Claude session. Includes project context, decisions, next steps, and tech stack. Use when ending a work session.
data-ai
Load context from vault memory. Temporal queries (yesterday, last week, session history) use native JSONL timeline. Topic queries use QMD BM25 search. "recall graph" generates interactive temporal graph of sessions and files. Every recall ends with "One Thing" - the single highest-leverage next action synthesized from results. Use when user says "recall", "what did we work on", "load context about", "remember when we", "prime context", "yesterday", "what was I doing", "last week", "session history", "recall graph", "session graph".