用途:将需求拆解为结构化任务清单,为长时运行的 Agent 建立可靠的任务追踪系统,基于 Effective harnesses for long-running agents 方法论。适用于大型需求拆解、跨多个 Agent 会话持续开发、跟踪功能完成进度,以及用户提出“拆解任务”“任务管理”“项目规划”“创建任务清单”等场景。
主要能力:先分析代码库(技术栈、目录结构、现有配置、入口文件),再把工作拆解为功能点,每个功能点包含 id、category、priority、description、file、steps、passes、verification。随后在项目根目录生成 4 个 Harness 文件:feature_list.json(任务清单,唯一真相来源)、progress.txt(叙事性进度日志)、init.sh(环境初始化脚本,用于新会话快速恢复上下文)、task.json(项目总览)。同时在 AGENTS.md 中添加 Task Management System 章节。
使用方式:每个会话按工作流执行——bash init.sh 恢复上下文,读取 progress.txt 与 feature_list.json,挑选 1~2 个优先级最高的未完成功能,严格按 steps 执行,实际验证后只把 passes 从 false 改为 true,然后 git commit、git push,并追加 progress.txt。首次需运行 bash init.sh 验证脚本可执行、JSON 解析正确、进度统计准确。
限制与规则:只允许修改 passes 字段,不得删除功能、编辑描述、修改优先级或重组 JSON;一次只做一个功能(极小改动除外);必须 commit + push;必须验证后再标记完成;必须更新 progress.txt;遇到阻塞时在 progress.txt 记录原因并停止,不要默默绕过。资料未提供具体收费、平台支持范围与效果数据。