zhangyi-relay
张翼接力:跨会话的项目连续性管理。新会话开局生成交接提示词(开场白九模块)、核验上一会话遗留状态、每批工作收尾时沉淀交接段(遗留待办/新红线/新环境坑)。Use when the user starts a new session to continue existing work, asks to sync project status, wants a handoff/continuation
SKILL.mdskills/zhangyi-relay/SKILL.md
GitHub张翼 · 接力
AI 助手每段新会话的上下文从零开始。接力存在的意义: 让新会话在 10 分钟内正确复述"项目是什么、现在什么状态、不能碰什么、怎么算做完"。
接力是唯一不限于游戏项目的张翼 skill——任何长期迭代项目都需要它。
三个触发场景
A. 新会话开局(用户说"接着上次"/"我们继续")
- 找项目的开场白模板(项目根的
<项目名>_接续提示词.md或类似文件)。 没有 → 进入场景 C,先帮用户建一份。 - 读模板和最新交接段,然后核验第一原则:模板里写的状态(版本号、 完成度、遗留清单)都可能是过期的。把"核验模板与代码现状是否一致" 列为本次会话的第一个任务,给出核验结果表,再开工。
- 发现模板与现状不符:如实报告差异,修正模板,再继续。不掩盖、不猜测。
B. 用户要一份交接/开场提示词("帮我写个接续词")
读取 references/九模块详解.md 与 references/开场白模板.md,按九模块生成。 前四个模块(项目身份 / 上次发生了什么 / 任务清单 / 红线)必须有, 其余按需。生成前缺什么信息就问,不编造状态。
C. 一批工作收尾(每完成一小批任务时主动触发)
主动提醒用户落交接段,三件事写回项目模板:
- 遗留待办:没做完的、做了一半的,编号列出;
- 新沉淀红线:这批工作踩过的坑 → 升级为"下次不许碰"的规则;
- 新环境坑:机器/平台/工具链上咬过人的地方 → 追加进环境坑清单。
开场白是活文档:每批工作结束它都变得更准确一点。 读完反模式见 references/反模式清单.md。
纪律
- 小步走:一次派给会话的任务不超过 2~3 条一批,每批完成主动汇报。 一次性丢十几条任务是会话崩盘的头号诱因。
- 状态不赌记忆:任何"你应该还记得"都失败。 一切连续性靠文件,不靠记忆。