Community写作与编辑github.com

项目任务路由器

任务复杂度路由、阶段规划及紧凑交接,适用于Codex和AI代理。

项目任务路由器 是什么?

该技能为AI代理(如Codex)提供一套结构化工作流程,根据复杂度(简单、聚焦多步骤、多阶段、长期运行)对任务进行分类,从而避免输出大块内容前过早膨胀。它通过项目文件和紧凑的交接文档而非冗长的对话记录来保持连续性,并定义对话边界以防止上下文污染。该技能优先通过可观察指标进行基于证据的复杂度评估,并为多阶段工作提供路由卡,其中概述了阶段划分、输入/输出及完成标准。其主要优势在于减少重复工作、降低上下文负载,并确保长期运行项目拥有无可争议的事实来源,从而使每个后续会话能从精确的起点开始,而无需重构历史记录。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add dudashuai616/project-task-router

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

项目任务路由器 是做什么的?

将工作路由到最可靠的最小结构,然后再生成大量输出。通过项目文件和紧凑的交接来保持连续性,而非使用旧的聊天记录。

运行复杂度关卡

以最少的仪式对任务进行分类:

  • 简单: 一个明确的结果,依赖风险小,不需要持久的交接。直接执行,无需展示计划。
  • 聚焦多步骤: 一个主要的可交付成果,附带几个相关步骤。给出一个简短的 2–5 步计划,并在同一对话中继续。
  • 多阶段: 几个不同的可交付成果、不同的参考集或明确的上游/下游依赖关系。在生成全部工作之前,提出阶段和对话边界。
  • 长期运行: 工作可能跨越多个会话、积累许多决策或超出可靠的对话上下文。在执行前建立事实来源、阶段状态和交接方法。

使用可观察到的证据,而不是假装知道确切的剩余上下文百分比。警告信号包括:反复修改、许多文件或工件、难以检查早期约束、总结早期轮次、以及改变所需参考集的阶段转换。

决定对话边界

当工作紧密耦合、迭代于同一工件或可以在同一小上下文集合中可靠完成时,将工作保留在同一对话中。

当以下至少一项为真时,建议开始新对话:

  • 当前阶段产生一个稳定的工件,由不同阶段使用;
  • 下一阶段需要完全不同的文件或专业知识;
  • 独立审查某个可交付成果是有价值的;
  • 继续下去会携带大量已丢弃的探索、日志或拒绝的草稿;
  • 基于文件的紧凑交接可以安全地替代记录。

不要机械地分割。仅当新对话能减少上下文负载、返工或歧义时才合理。建议分开的对话并提供起始提示,但除非用户明确要求,否则不要创建或分叉用户拥有的任务。

呈现路由卡

对于多阶段或长期运行的工作,暂停批量执行并呈现一个简洁的路由卡,包含:

  1. 总体目标 — 一句话。
  2. 推荐阶段 — 按依赖关系排序。
  3. 对话边界 — 每个阶段使用相同或新对话,附带一行理由。
  4. 输入 — 要读取的确切上游文件或已确认的决策;避免广泛的项目扫描。
  5. 输出 — 命名的可交付成果及其正确的项目位置。
  6. 完成标准 — 可观察的完成标准。
  7. 交接更新 — 必须更新的状态、决策或事实来源文件。

如果分解在实质上改变了范围或顺序,在执后续阶段之前需获得用户同意。当第一阶段已明确授权时,在呈现结构后只开始该阶段。

维护事实来源链

将聊天视为工作空间,而非权威存档。

  • 遵循适用的 AGENTS.md 和现有的项目组织。
  • 只读取当前阶段确切需要的文件。
  • 将已接受的结果存储在内容真实项目内命名明确的文件中。
  • 将每个持久性事实放在一个权威位置;在其他地方引用它,而不是复制它。
  • 仅记录影响后续工作的决策。不要保留隐藏的推理、丢弃的草稿或冗长的记录摘要。
  • 当上游决策变更时,识别需要审查的下游可交付成果,并在项目状态中明确标记。

优先使用现有的项目状态或决策文件。如果不存在这样的文件,并且有意义的跨会话工作需要,则提议最小的有用文件集,而不是为每个项目创建索引。

创建紧凑交接

在更换对话、暂停未完成的工作或上下文可靠性下降之后继续之前,先更新正式工件,然后准备一个紧凑的交接,包含:

  • 任务和当前阶段;
  • 已完成并接受的工作;
  • 已锁定的决策;
  • 权威文件路径和版本;
  • 未完成的工作和阻塞项;
  • 下一步立即行动;
  • 下一对话应读取的确切文件;
  • 为下一对话准备的即用起始提示。

保持交接足够简短,便于快速浏览。下一对话应从正式文件和交接处恢复,而不是重建旧记录。

起始提示模式

在建议新对话时使用此结构:

继续 [项目],阶段:[阶段名称]。

阅读并遵循:
1. [适用的 AGENTS.md]
2. [项目事实来源]
3. [当前状态或交接]
4. [确切的上游工件或相关章节]

不要读取:[无关的聊天记录、文件夹或草稿]。

目标:[单一阶段目标]。
输出:[命名的可交付成果和位置]。
完成标准:[可观察的标准]。
完成后:[状态/决策/交接更新]。

保持开销适当

  • 不要为简单请求宣布复杂的工作流。
  • 不要创建没有未来消费者的计划文件。
  • 当已知确切来源时,不要重新读取整个项目。
  • 在所需的上游决策稳定之前,不要继续生成后期阶段的资产。
  • 除非用户明确请求委派或适用指令要求,否则不要使用子代理或并行代理。

当此技能实质性改变执行时,简要告知用户任务正在被拆分或交接,并说明原因。

相关技能