/refresh
Silently reload project context by reading critical configuration files.
Usage
/refresh # Silent context reload
Execution Steps
1. Read Core Configuration
Read: CLAUDE.md
Read: .claude/memories/about-taylor.md
Error if CLAUDE.md missing: "CLAUDE.md not found"
2. 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).
3. Read Shared Documentation
Glob: shared/docs/**/*.md
# Read each found file
Skip silently if not found.
4. Get Recent Activity
Bash: git log -3 --format="%h - %s"
Skip if git unavailable.
5. 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)