Skip to content
Development
Command

/catchup

After `/clear` or new chat, understand recent changes.

From plugin
claude-code-setup
5711 skills11 commands1 hook
$ npx -y skills add b33eep/claude-code-setup --agent claude-code

Command definition

catchup.md

Catchup: Understand Changed Files

After `/clear` or new chat, understand recent changes.

Tasks

1. **Check project template version**

  • Read first line of project CLAUDE.md → extract version from `<!-- project-template: N -->`
  • If no marker found: treat as version `0`
  • Use the Read tool on `~/.claude/templates/CLAUDE.template.md` (expand `~` to absolute path) → extract version from first line
  • If file does not exist (Read returns error) → skip this step
  • If versions match → skip, continue to next task
  • If versions differ → use the Read tool on `~/.claude/commands/migrate-project-template.md` (expand `~` to absolute path) → follow the migration steps inside
  • After migration completes → continue with step 2 (Read project README.md)

2. **Read project README.md**

  • If exists: Read `README.md` in project root
  • Understand project purpose and structure

3. **Read changed files**

  • If Git: `git diff --name-only HEAD~10` (last 10 commits)
  • Or: `git status` for uncommitted changes
  • Read relevant changed files

4. **Load relevant Records**

  • Check Current Status and Future tables in project CLAUDE.md
  • If work is in progress or a next step references a Record → Read that Record
  • Example: Status shows "OAuth2 | In Progress | [Record 019]" → Read `docs/records/019-oauth2-auth.md`
  • Also check for designs ready to implement or in progress:
  • `grep -l "^Designing\|^Designed\|^In Progress" docs/records/*.md`
  • If found: Load these Records (user may want to continue /design workflow or start implementing)
  • Only load Records relevant to current/next work, not all

5. **Check Recent Decisions**

  • Read the "Recent Decisions" table in project CLAUDE.md
  • Note any decisions relevant to current work
  • These are small decisions with reasoning that survived the last `/clear`

6. **Read open private notes**

  • Check for `docs/notes/*.open.md` files
  • If found: Read them (these are active session notes)
  • Summarize key points from open notes
  • These contain context from previous sessions (research, strategies, TODOs)

7. **Load context skills**

  • Check `Tech Stack:` in project CLAUDE.md
  • Load matching skills from `~/.claude/skills/` (see Skill Loading in global CLAUDE.md)
  • Example: Tech Stack includes "Bash" → Read `standards-shell/SKILL.md`

8. **Summary**

  • What was recently changed?
  • What Records were loaded and why?
  • Open notes found? Summarize key points
  • What's the next step according to CLAUDE.md?
Read more
@b33eep
Ships withclaude-code-setup

This project is archived and no longer maintained. Claude Code Setup has not been developed for a while. Its concepts now live on in our own Claude Code plugins.

Stars on GitHub

Momentum

stars in total
57
Star history of b33eep/claude-code-setup on GitHub, a chart by star-history.com

Other commands on claude-code-setup.

delegate

delegate

Command

Spawn a teammate to work on a separate task independently. You continue your own work and get notified when the teammate finishes.

design

design

Command

A structured way to plan complex features before implementing. Works through: Problem → Options → Solution → Stories → Finalize.

do-review

do-review

Command

Trigger a code review on your recent changes using the comprehensive-review plugin. This is Step 3 in the Development Flow —…

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command