文件
skills/cc-switch-dev-workflow/references/knowledge-base/foundations/context-engineering.md
2026-03-26 00:27:17 -07:00

2.2 KiB

Foundation: Context Engineering

Purpose

定义稳定知识、运行时上下文和 handoff 摘要之间的边界,避免把会议纪要、长文档和临时报错直接堆给所有 agent。

When to Use

  • 设计 CC Switch 多 agent 协作方式时
  • 某个线程上下文越来越大、输出开始发散时
  • 需要决定什么该进入知识库、什么只留在本轮执行时

Inputs

  • 当前阶段的源材料
  • 上一阶段的高密度产物
  • 当前任务的范围边界

Outputs

  • 边界清晰的 handoff 摘要
  • 可复用稳定知识
  • 可丢弃的运行时噪音

Primary Agent/Model

GPT-5.4 Pro xhigh

Secondary Agent/Model

Claude Opus 4.6

Required Skills

  • 无强制 skill;遵循本知识库的 handoff 和阶段模板

Steps

  1. 区分“长期规则”和“单次执行信息”。
  2. 只把可复用、可稳定引用的内容写入知识库。
  3. 每个阶段结束后,把长上下文压缩成 ANALYSIS.mdSPECS/*.md.plans/*.md 或 handoff 摘要。
  4. 进入下一阶段前,优先开新线程,让新线程只读取高密度产物,而不是带着旧对话继续滚动。

Exit Criteria

  • 下一阶段不依赖上一阶段的完整长对话
  • handoff 内容短、准、可执行
  • 知识库只保留长期有效的规则

Failure Recovery

  • 如果模型开始引用过时讨论、已废弃方案或混乱术语,立即 reset 线程并只提供高密度产物
  • 如果手头信息无法压缩成一句目标、一个范围、一个来源清单,说明当前上下文还没整理好,先回到计划阶段

Stable Knowledge

  • 设计哲学、命名规则、阶段流程、技术栈白名单、技能映射、模板、ADR

Runtime Context

  • 当前会议摘录
  • 单次探索结果
  • 临时报错和实验结论
  • 某一轮对比参考仓库的细节

Handoff Rule

  • 任何 handoff 必须能回答:要做什么、不能做什么、以什么为准、交付什么、怎么验收。
  • handoff 不是全文转发,更不是把整个聊天记录交给下一个 agent。