关于 to-tasks
to-tasks 将任务拆分与跟踪器持久化串联起来。它会先呈现任务 DAG 并等待授权,再保存记录;代码实现则由单独流程处理。
主要功能
- 01通过 /split-tasks 拆分任务
- 02持久化前进行授权
- 03通过 /track-tasks 更新跟踪器
- 04验证已保存记录的 ID 和路径
- 05通过 /forge 单独实现代码
适用场景
- 01将变更或验收标准整理为任务 DAG
- 02保存前审阅暂存任务
- 03将获准任务写入配置的跟踪器
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ venhdev/ zenforge --skill to-tasks安装后在 Claude Code 中输入/to-tasks确认已加载。
详细介绍
to-tasks — 任务分解与持久化流水线
通过串联任务分解(通过 /split-tasks)和跟踪器持久化(通过 /track-tasks)实现的流水线封装器。
操作不变量
- 委派专属职责:仅将 DAG 推导委派给
/split-tasks,仅将持久化操作委派给/track-tasks;绝不直接计算 DAG 拓扑或修改文件。 - 精简授权门槛:呈现推导出的任务 DAG,并在持久化前暂停以等待授权,除非调用方已明确预先授权发布任务。
- 零实现边界:创建任务绝不代表授权实现代码;实现仍须单独调用
/forge。
执行协议
- 分解:使用输入的变更集、架构方向或验收标准调用
/split-tasks,以推导出内存中的任务 DAG。 - 授权:
- 如果未授权持久化:将
/split-tasks输出的任务 DAG 标记为STAGED,然后暂停当前轮次。 - 如果已授权持久化:将任务 DAG 清单直接转交给
/track-tasks。
- 如果未授权持久化:将
- 持久化并验证:执行
/track-tasks,将记录同步到配置的跟踪器(.agents/task-tracker.md),验证 ID/路径,并报告持久化约定。
路由
- 在当前轮次立即执行第一个就绪切片,但不进行跟踪器持久化 →(通过 /split-tasks)→(通过 /forge)。
- 同步或更新现有任务的状态 →(通过 /track-tasks)。
- 切片过程中发现范围未明确或依赖冲突 →(通过 /clarify)。
- 已就绪且获授权、可开始实现的任务 →(通过 /forge)。
评论
支持 Markdown