Claude Code Task System

视频信息

  • 标题: Claude Code Task System: ANTI-HYPE Agentic Coding (Advanced)
  • 来源: YouTube
  • 作者观点: 反对盲目 AI hype,强调理解底层原理(context, model, prompt, tools),提倡 “教 agent 像你一样构建” 而非 vibe coding

Claude Code Task System 是什么?

Claude Code 内置的新任务管理系统,提供 4 个核心工具:

  • task create — 创建任务
  • task get — 获取任务详情
  • task list — 列出所有任务
  • task update — 更新任务状态(最核心)

与普通 Claude Code 用法的区别

普通用法Task System
单 agent 线性执行多 agent 并行协作
Ad hoc 调用 subagent结构化任务列表 + 依赖关系 + 阻塞
无统一通信机制subagent 通过 task update 向 primary agent 汇报
需要 bash sleep 轮询系统自动管理事件回调
context window 膨胀每个 agent 聚焦独立 context window

核心价值

  1. 任务依赖与排序 — 任务可以设置阻塞依赖,按正确顺序执行
  2. Agent 间通信 — primary agent 和 subagent 通过 task update 互相通信
  3. 事件驱动 — subagent 完成时自动 ping primary agent,无需轮询
  4. 支持超长工作流 — primary agent 编排大量任务列表,分发给 agent 团队

视频演示的工作流

作者演示了更新一个旧仓库(claude-code-hooks-mastery)的文档和代码。

两个关键 prompt

1. 模板元提示(Template Meta-Prompt)— “Plan with Team”

一个生成 prompt 的 prompt,包含 3 个核心组件:

  • Self-validation(自验证) — 通过 hooks(如 stop hook)运行脚本验证输出文件是否存在、是否包含必要章节
  • Agent orchestration(团队编排) — 定义 team members(builder + validator),使用 orchestration prompt 指导团队构成
  • Templating(模板化) — 生成的 plan 遵循固定格式,嵌入变量和 prompt 模板

2. 编排提示(Orchestration Prompt)

高层指导 prompt,告诉 planner agent 如何构建团队。例如:“为每个 hook 创建一组 agent,一个 builder 一个 validator”。

Agent 团队结构

最基础的团队 = Builder + Validator(双倍计算换取信任):

  • Builder agent — 执行构建任务,内置 post-tool-use hook 做微观验证(如 ruff + mypy 代码检查)
  • Validator agent — 高层验证 builder 的产出是否正确完整

演示中并行运行多个 builder-validator 对,2 分钟完成全部工作。

自验证机制

Agent 在 stop hook 中运行验证脚本:

  • validate_new_file — 确认文件在正确目录
  • validate_file_contains — 确认文件包含必要章节(如 “team orchestration”)
  • 验证失败会将指令反馈给 agent 重试

关键观点

  1. 教 agent 像你一样构建 — Template meta-prompt 的本质是编码你的工程方法论,让 agent 按你的方式工作
  2. 构建 agentic layer — “不要在 application 上工作,要在构建 application 的 agent 上工作”
  3. 可复用 prompt — 投入时间构建一次好 prompt,反复获得价值
  4. Agent 进化路径: 单 agent → prompt engineering → 多 agent → 定制化 agent → orchestrator agent
  5. 这不是新概念 — 开源工具早已有之,但 Claude Code 将其标准化并集成到最佳 agentic coding 工具中
  6. 本质是 tools + prompts — 整个 feature set 就是工具和提示,理解原理后可迁移到任何平台

实用建议

  • 默认开启:写大型 prompt 时 Claude Code (Opus) 会自动使用 task 工具
  • 想要可靠地大规模使用,建议构建 meta-prompt
  • Agentic engineering 两大核心约束:planningreviewing,task system 主要强化 planning
  • 每个 agent 保持聚焦的 context window,做一件事做到极致
  • 计划完成后刷新 context,在新 agent 中执行构建

Takeaway

  • I tried it, it does not work well.