/catchup
After `/clear` or new chat, understand recent changes.
$ npx -y skills add b33eep/claude-code-setup --agent claude-codeShips with claude-code-setup. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/catchup
Context preview
What this command does when you run it.
After `/clear` or new chat, understand recent changes.
Command definition
catchup.mdCatchup: 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
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?
Persistent memory for Claude Code via Markdown files. 📖 Read the Documentation for detailed guides, tutorials, and reference.
Repo: b33eep/claude-code-setup
Other commands on claude-code-setup.
- /add-custom
Add a custom module repository (company or personal) to claude-code-setup.
Open command - /claude-code-setup
Manage your claude-code-setup installation: check status, upgrade, install, and remove modules.
Open command - /delegate
Spawn a teammate to work on a separate task independently. You continue your own work and get notified when the teammate finishes.
Open command - /design
A structured way to plan complex features before implementing. Works through: Problem → Options → Solution → Stories → Finalize.
Open command - /do-review
Trigger a code review on your recent changes using the comprehensive-review plugin. This is Step 3 in the Development Flow — review before committing.
Open command - /init-project
Initialize a new project with CLAUDE.md and folder structure.
Open command

