名称:减少与委托框架 描述:应用R&D框架来优化提示和上下文。当优化上下文窗口使用、减少提示大小、委托给专门代理或应用系统上下文管理时使用。 允许工具:Read, Grep, Glob
减少与委托框架技能
应用R&D框架来优化提示、工作流程和上下文管理。
目的
管理上下文只有两种方式:减少和委托。此技能帮助您系统地将这两种策略应用于任何上下文优化挑战。
何时使用
- 上下文窗口接近限制
- 代理性能随对话下降
- 提示变得笨重
- 工作流程消耗过多令牌
- 需要扩展代理工作
R&D分析过程
步骤1:识别上下文问题
分类问题:
| 问题类型 | 指标 | 主要策略 |
|---|---|---|
| 上下文腐烂 | 旧信息指导决策 | 减少(新实例) |
| 上下文污染 | 不集中,偏离主题 | 减少(移除不相关) |
| 毒性上下文 | 矛盾行为 | 减少(清除冲突) |
| 上下文溢出 | 接近限制 | 委托(卸载工作) |
步骤2:应用减少策略
对于每个上下文元素,提问:
- 这对于当前任务必要吗?
- 这可以按需加载吗?
- 这信息过时了吗?
- 这与其他上下文矛盾吗?
减少技术:
| 技术 | 应用 |
|---|---|
| 新实例 | 新任务类型,重置历史 |
| 输出风格 | 控制冗余,减少令牌 |
| 聚焦读取 | 特定文件 vs 目录 |
| 启动命令 | 替换静态内存 |
| MCP清理 | 移除未使用服务器 |
步骤3:应用委托策略
对于复杂或并行工作,提问:
- 这个子任务需要不同上下文吗?
- 这可以独立运行吗?
- 专门代理会表现更好吗?
- 有并行工作机会吗?
委托技术:
| 技术 | 应用 |
|---|---|
| 子代理 | 焦点任务与隔离上下文 |
| 后台代理 | 并行工作,异步执行 |
| 代理专家 | 领域特定知识 |
| 规范文件 | 代理间交接 |
优化工作流程
1. 测量当前上下文状态
- 使用/context命令
- 检查令牌消耗
2. 分析组成
- 什么消耗最多令牌?
- 什么不必要?
3. 应用减少
- 移除不必要上下文
- 如果需要,启动新实例
- 控制输出冗余
4. 应用委托
- 卸载子任务
- 使用专门代理
- 启用并行工作
5. 验证改进
- 测量新状态
- 比较性能
常见优化模式
模式:膨胀的内存文件
之前:
# CLAUDE.md (5KB+)
包含:关于项目的一切
之后(减少):
# CLAUDE.md (1KB)
包含:仅通用信息
# .claude/commands/prime.md
包含:任务特定上下文加载
模式:长对话
问题: 多轮对话伴随上下文腐烂
解决方案(减少):
- 启动新实例
- 使用启动命令加载当前状态
- 以干净上下文继续
模式:复杂研究任务
之前:
主代理进行研究 -> 上下文被污染
主代理实施 -> 难以专注
之后(委托):
主代理委托研究 -> 子代理
子代理返回摘要 -> 主代理继续
主代理实施 -> 干净上下文
模式:并行独立任务
之前:
任务A -> 任务B -> 任务C(顺序,上下文累积)
之后(委托):
任务A(代理1) \
任务B(代理2) -> 聚合结果
任务C(代理3) /
输出格式
优化时报告:
{
"analysis": {
"current_state": "上下文达到80%容量",
"primary_issue": "长对话伴随累积历史",
"secondary_issues": ["冗余工具输出", "未使用MCP服务器"]
},
"reduce_recommendations": [
{
"action": "启动新实例",
"impact": "重置累积历史",
"effort": "低"
},
{
"action": "应用简洁输出风格",
"impact": "输出令牌减少50%",
"effort": "低"
}
],
"delegate_recommendations": [
{
"action": "创建研究子代理",
"impact": "隔离研究上下文",
"effort": "中"
}
],
"expected_improvement": "上下文减少40-60%"
}
决策矩阵
何时减少 vs 委托:
| 情况 | 减少 | 委托 |
|---|---|---|
| 过时上下文 | X | |
| 不相关上下文 | X | |
| 矛盾上下文 | X | |
| 复杂子任务 | X | |
| 并行工作 | X | |
| 领域专业知识需求 | X | |
| 上下文溢出 | X | X |
关键引语
“管理您的上下文窗口只有两种方式:减少和委托。每种技术都属于一个或两个桶。”
交叉参考
- @rd-framework.md - 框架参考
- @context-audit 技能 - 优化前审计
- @context-layers.md - 理解优化内容
- @context-rot-vs-pollution.md - 诊断问题
版本历史
- v1.0.0 (2025-12-26):初始发布
最后更新
日期: 2025-12-26 模型: claude-opus-4-5-20251101