/refresh
Silently reload project context by reading critical configuration files.
Usage
/refresh # Silent context reload
Execution Steps
- Read Core Configuration
Read: CLAUDE.md Read: .claude/memories/about-taylor.md
Error if CLAUDE.md missing: "CLAUDE.md not found"
- Read Recent Memories
Get today's date and read memories from the last 3 days:
Bash: date +%Y-%m-%d # Get today's date Bash: ls .claude/memories/2026-01-*.json | tail -10 # Recent memory files
Read any memory files from the last 3 days (by filename date prefix).
- Read Shared Documentation
Glob: shared/docs/**/*.md
Read each found file
Skip silently if not found.
- Get Recent Activity
Bash: git log -3 --format="%h - %s"
Skip if git unavailable.
- Output
Context refreshed
Silent operation: Do NOT summarize files, list what was read, or explain context.
What Gets Loaded
Category Files
Core CLAUDE.md
Profile .claude/memories/about-taylor.md
Memories .claude/memories/YYYY-MM-DD-*.json (last 3 days)
Shared shared/docs/**/*.md
Git Last 3 commits
Error Handling
Situation Action
CLAUDE.md missing Error message
Other files missing Skip silently
Git unavailable Skip git, continue
When to Use
-
Starting a new conversation
-
After long break in session
-
Before major planning work
-
When context feels stale
Not for: Mid-task validation (use /sanity-check), project-specific context (read files directly)