Agent Skills
返回列表
会话支线分叉

会话支线分叉

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-session-branch。

技能介绍

问题场景

长对话里模型会压缩上下文,你刚敲定的技术选型、改过的文件和「为什么没选 B」往往在新一轮里被抹平。要在同一仓库上开平行任务或换话题继续干,常见做法是手动复制粘贴聊天记录——既慢,又容易漏掉规则文件、环境变量说明和 IDE 侧配置。

技能如何工作

session-branch 把「分叉会话」做成固定流程,而不是即兴总结。

  1. 分析当前会话:从对话与项目中抽取项目身份、决策链、数据流、能力边界、本会话代码变更、平台与环境状态、知识库索引,以及用户偏好与可分支的下一步方向;并按 IDE 补充扫描(如 Cursor 的 .cursor/rules、CLAUDE.md、WorkBuddy 的 memory/skills 等)。
  2. 生成交接文档:按 references/handoff-template.md 写出结构化 handoff,默认路径随 IDE 落在 .workbuddy/session-handoff.md 或 docs/session-handoff.md;文档须可复用为模板,不得写入真实姓名、密钥或一次性私密路径,占位符用通用形式。
  3. 清单校验:对照 references/checklist.md,缺项标 N/A 并说明原因。
  4. 启动提示词:按 references/startup-prompts.md 生成新对话用的 prompt,明确要读的文件路径,以及 Load → Report → Ask 三步,并声明这是既有项目的延续而非从零立项。
  5. 呈现给用户:摘要 handoff、可复制启动词、产出文件列表,并确认是否开新对话。

可配置项包括 handoff_path、include_checklist、target_ide(auto / trae / workbuddy / cursor / claude-code)。用户可说「开个支线」「分叉」「branch」等触发。

边界与注意

  • 交接文档是上下文载体,不能替代你在新会话里重新验证构建、测试与权限。
  • IDE 专属扫描项只在对应环境有意义;target_ide 设错会导致启动提示里路径或规则引用不匹配。
  • 技能依赖仓库内的 reference 模板与清单;若项目未包含这些文件,需按 SKILL 说明补齐或调整路径,否则校验步骤无法完整执行。

使用场景

  • 当前对话已经很长,上下文压缩后模型开始忘掉已否决方案和改过的文件,需要开新会话并完整带上决策链与代码变更说明。
  • 在同一仓库上要开第二条实现路线(例如主线修缺陷、支线验证新架构),希望平行推进且不把项目身份与环境配置重新讲一遍。
  • 使用 WorkBuddy 且项目里有 memory、skills 与 MCP 配置,准备换新对话前要先生成不含密钥的 `session-handoff` 与可复制启动提示词。
  • 在 Cursor 或 Claude Code 项目中依赖 `.cursor/rules` 或 `CLAUDE.md`,新线程必须按固定路径 Load → Report → Ask 续接而非从零立项。

适合人员

  • 在单一仓库里长期用 Cursor/Claude Code 结对、对话轮次经常破百的工程师,诉求是「开个支线」时不必重讲技术栈与已做选择。
  • 使用 WorkBuddy、把项目记忆写在 `.workbuddy/memory` 并挂载多 skills 的维护者,需要在分叉前产出可复用模板化交接文档。
  • 同一代码库上要并行推进两条任务线(修生产问题 vs 试新方案)的全栈开发者,要求 handoff 里写清能力边界与下一步涉及文件。
  • 在 TRAE SOLO 或带项目级 rules/schedule 的环境里带队改代码的技术负责人,希望新会话自动对齐规则目录与任务列表状态。