name: context-prime description: 根据任务类型(bug、feature、review、chore、research)动态加载任务特定上下文。用于在工作开始前聚焦上下文。 argument-hint: [任务类型] allowed-tools: Read, Bash, Glob, Grep
上下文初始化
根据任务类型动态加载任务特定上下文。
参数
$ARGUMENTS: 任务类型(bug、feature、review、chore、research)或自定义描述
指令
您正在加载任务特定上下文,以初始化代理进行专注工作。
步骤 1: 确定任务类型
解析 $ARGUMENTS 以确定任务类型:
| 类型 | 上下文焦点 |
|---|---|
| bug | 最近提交、测试文件、错误模式 |
| feature | 架构、相关模块、API模式 |
| review | 样式指南、测试模式、更改文件 |
| chore | 项目结构、工具、配置 |
| research | 文档、外部资源、示例 |
| (自定义) | 从描述推断适当上下文 |
步骤 2: 执行发现
对于所有类型 - 运行:
git status
git ls-files | head -50
特定类型发现:
bug:
git log --oneline -10
git diff HEAD~5 --stat
feature:
ls -la src/
ls -la lib/
review:
git diff --stat
git log --oneline -5
chore:
ls -la
cat package.json | head -20 # 或等效清单
research:
ls -la docs/ 2>/dev/null || echo "无文档目录"
ls -la ai_docs/ 2>/dev/null || echo "无ai_docs目录"
步骤 3: 加载基本文件
对于所有类型 - 读取:
- README.md(如果存在)
特定类型读取:
bug:
- 相关区域的最新测试文件
- 配置文件
feature:
- 架构文档
- 类似功能实现
review:
- 样式指南或linting配置
- 测试模式
chore:
- 工具文档
- 构建/部署配置
research:
- 现有文档
- 参考材料
步骤 4: 报告理解
输出
总结加载的上下文:
## 上下文已初始化: [类型]
**任务类型:** [bug/feature/review/chore/research]
**已加载文件:** [数量]
### 项目状态
- 分支: [当前分支]
- 状态: [clean/dirty]
- 最近更改: [摘要]
### 加载的上下文
- [文件 1]: [简要描述]
- [文件 2]: [简要描述]
### 准备用于
[此初始化准备您做什么]
### 上下文效率
此初始化加载了约[X]个令牌的任务特定上下文。
剩余容量: [估计]
注释
- 初始化加载新鲜、相关的上下文以应对当前任务
- 对于任务特定工作,优先使用初始化而非静态CLAUDE.md
- 参见 @context-priming-patterns.md 获取模式详情
- 参见 @rd-framework.md 获取减少和委托策略