Initial commit
This commit is contained in:
78
commands/refresh.md
Normal file
78
commands/refresh.md
Normal file
@@ -0,0 +1,78 @@
|
||||
---
|
||||
tags: ["context", "workflow", "optimization"]
|
||||
description: "Silently refresh AI context by reading project configuration, guidelines, and recent commits"
|
||||
argument-hint: ""
|
||||
allowed-tools: ["Read", "Bash", "Grep", "Glob"]
|
||||
model: claude-sonnet-4-5
|
||||
references_guidelines:
|
||||
- docs/development/workflows/task-workflow.md # Context refresh patterns in development workflow
|
||||
---
|
||||
|
||||
# /refresh Command
|
||||
|
||||
**WHAT**: Silently reload project context by reading critical configuration files.
|
||||
|
||||
**WHY**: Use when starting a new conversation, after context loss, or before major tasks.
|
||||
|
||||
**HOW**: See workflow details in project guidelines (files are read, not explained).
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
/refresh # Silent context reload
|
||||
```
|
||||
|
||||
## Execution Steps
|
||||
|
||||
### 1. Read Project Configuration
|
||||
|
||||
```bash
|
||||
Read: CLAUDE.md
|
||||
```
|
||||
|
||||
If missing: Error "CLAUDE.md not found - run /toolkit-init first"
|
||||
|
||||
### 2. Read All Guidelines
|
||||
|
||||
```bash
|
||||
Glob: docs/development/{conventions,workflows,misc,templates}/*.md
|
||||
# Then read each file found
|
||||
```
|
||||
|
||||
If no guidelines found: Skip silently, continue.
|
||||
|
||||
### 3. Read Project Documentation
|
||||
|
||||
```bash
|
||||
Read: docs/project/*.md
|
||||
```
|
||||
|
||||
If files missing: Skip silently, continue.
|
||||
|
||||
### 4. Get Recent Work Context
|
||||
|
||||
```bash
|
||||
Bash: git log -3 --format="%h - %s%n%b%n---"
|
||||
```
|
||||
|
||||
If git unavailable: Skip silently, continue.
|
||||
|
||||
### 5. Output
|
||||
|
||||
```
|
||||
✓ Context refreshed
|
||||
```
|
||||
|
||||
**Silent operation**: Do NOT summarize files, list what was read, or explain context.
|
||||
|
||||
## Error Handling
|
||||
|
||||
- **CLAUDE.md missing**: Fail with error message
|
||||
- **Other files missing**: Skip silently
|
||||
- **Git unavailable**: Skip git log, continue with files
|
||||
|
||||
## Notes
|
||||
|
||||
- **Read-only**: Never modifies files
|
||||
- **Idempotent**: Safe to run multiple times
|
||||
- **Focused**: Only reads critical context files, not task-specific files (PLAN.md, WORKLOG.md)
|
||||
Reference in New Issue
Block a user