Skip to main content
ClaudeWave
Slash Command47 estrellas del repoactualizado 1mo ago

context

上下文管理,加载项目信息(会话级,另见 /cc-best:memory 管理持久记忆)

Instalar en Claude Code
Copiar
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/xiaobei930/cc-best/HEAD/commands/context.md -o ~/.claude/commands/context.md
Después abre una sesión nueva de Claude Code; el slash command carga automáticamente.

context.md

# /context - 上下文管理

管理 AI 对话上下文,确保信息连续性。

## 上下文层级

### 1. 项目上下文(固定)

**始终需要了解的信息**:

- 项目目标和核心功能
- 技术栈选型
- 关键约束条件

### 2. 阶段上下文(阶段内固定)

**当前阶段需要的信息**:

- 当前 Phase 和 Step
- 阶段目标和验收标准
- 相关的设计文档

### 3. 任务上下文(任务内)

**当前任务需要的信息**:

- 具体任务描述
- 相关代码文件
- 依赖和接口

## 新会话启动流程

```
1. 读取 memory-bank/progress.md
   → 了解当前状态、已完成工作和下一步任务

2. 读取当前任务相关文件(按需)
   → 代码文件、设计文档

3. 确认任务并继续
   → 更新 TodoWrite
```

## 上下文文件清单

### 必读(每次会话)

| 文件                      | 内容       | 优先级 |
| ------------------------- | ---------- | ------ |
| `memory-bank/progress.md` | 状态和进度 | P0     |
| `CLAUDE.md`               | 项目说明   | P1     |

### 按需读取

| 文件                          | 何时读取       |
| ----------------------------- | -------------- |
| `memory-bank/architecture.md` | 涉及架构设计时 |
| `memory-bank/tech-stack.md`   | 技术决策时     |

## 上下文压缩策略

### 长会话时

1. 定期同步状态到 progress.md
2. 完成的任务只保留摘要
3. 相关代码只保留接口定义

### 会话切换时

1. 保存当前状态到 progress.md
2. 记录未完成任务
3. 记录关键决策

## 命令

- `/cc-best:context load` - 加载项目上下文
- `/cc-best:context save` - 保存当前状态
- `/cc-best:context show` - 显示当前上下文范围

> **记住**: 上下文是 AI 协作的核心资产,花时间维护上下文就是在为未来的效率投资。