关于 codex-handoff
codex-handoff 是用于在 Codex 中创建新任务、延续用户项目的 Skill,依托已核实的上下文。它要求项目与线程工具可用,生成精简的交接提示词,并避免复制完整对话历史。
主要功能
- 01生成自包含的延续提示词
- 02解析已保存的项目
- 03创建新的任务线程
- 04为就绪线程命名并短暂检查
- 05停止旧任务中的工作
适用场景
- 01在新任务中继续项目
- 02传递已核实的决策与资料
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zjp1997720/ zhijian-skills --skill codex-handoff安装后在 Claude Code 中输入/codex-handoff确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
manifest.jsonagents/interface.yamlopenai.yamlevals/semantic_config.jsontrigger_cases.jsonevals/output/cases.jsonltests/test_contract.py详细介绍
Codex Handoff
前置条件
- 明确调用即表示用户批准了一项任务。参数用于确定任务重点;否则,根据已验证的上下文恢复当前目标。
- 必须提供
list_projects和create_thread。如果不可用,请停止;不要用 shell 命令或 Markdown 文件替代。
构建连续性提示词
编写一份独立完整的提示词,约 2,000–4,000 个中文字或同等篇幅。如果链接中包含详细信息,优先缩短内容。包括:
- 目标和第一步操作;
- 已完成的工作和当前状态;
- 决策、约束以及被否决的重要备选方案;
- 权威文件、计划、问题、提交、差异或 URL;
- 已执行的验证和观察到的失败;
- 剩余工作、阻碍因素、脆弱状态和临时路径;
- 相关的已安装 Skills。
请指向权威材料,而不是复述其内容。省略对话记录、大型差异或状态输出、重复的推理、机密、凭据和无关的个人信息。将临时路径标记为脆弱。结尾写上:阅读当前有效指令,验证当前状态,并立即开始第一步操作。
创建新任务
- 使用
list_projects确认当前已保存的项目;遵守项目和主机环境规则。切勿猜测其他项目或默默退回到无项目状态。如果目标未包含重要的未提交状态,请停止并说明风险。 - 使用精简提示词调用
create_thread。除非明确要求,否则省略模型和推理覆盖项。 - 如果返回
threadId且状态为 ready,请使用set_thread_title设置标题,并执行一次有界的wait_threads快照;不要等待任务完成。如果只返回clientThreadId,请说明设置已排队,而非正在运行。 - 返回一行摘要和已创建任务的指令。仅声明返回状态所能确认的内容。
- 停止在旧任务中的工作。保留其作为历史记录;不要归档,也不要继续编辑共享工作区。
排除事项
- 不要使用
fork_thread;复制完整历史会破坏上下文重置。 - 不要启动子 Agent;委派并非用户拥有的续接任务。
- 不要使用
handoff_thread;它会转移其他任务的 Git 环境。 - 不要创建或恢复交接文档;这是以文件为中心的工作流。
- 不要因普通的继续当前任务请求而触发。
使用 evals/trigger_cases.json 维护手动触发边界,并使用 evals/output/cases.jsonl 维护连续性行为。
评论
支持 Markdown