# Refresh

> Silently refresh AI context by reading project configuration and guidelines. Use when starting a new conversation, after context loss, or before major tasks.

- Skill: `majiayu000/refresh` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/refresh`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/refresh/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/refresh

---


# /refresh

Silently reload project context by reading critical configuration files.

## Usage

```bash
/refresh    # Silent context reload
```

## Execution Steps

### 1. Read Core Configuration

```bash
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
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

```bash
Glob: shared/docs/**/*.md
# Read each found file
```

Skip silently if not found.

### 4. Get Recent Activity

```bash
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)

