用途:TeamLead-SubAgent v5 是一个编排型技能,用于把 Human 交来的产品代码、测试、配置、基础设施、新功能、Bug 修复、重构等实现类工作,拆解后委派给子代理执行。Lead 只做分析、头脑风暴、编写编排产物(如 .state/{TASK_ID}/spec.md、wave 汇总、agent prompt、review 汇总)、spawn、审查和交付;不得自己写产品代码或修改产品文件,源码、测试、迁移、配置等必须委派给代理。
主要能力:具备 First Action Gate(恢复、分类、门禁),先读 state-management.md 检查 resume,再将请求分类为只读/直接处理、TeamLead 编排或实现/委派。行为变更走 Research → Brainstorm → Spec → Plan 四道门;后端/API 实施强制 TDD 交接;Bug 修复先走 WF-3 根因流程再 spawn Dev;结论前走验证门并要求验证证据。角色包括 SA、BA、Sn Dev、Dev、QA,模型策略为硬性规则:所有 Agent 调用必须显式指定 model,禁止留空或继承;设计、需求分析、根因分析用 fable,实现、测试、审查、研究用 opus。Spawn 模式分 one-shot(不填 name,run_in_background: true)与 teammate(填 name,不可后台),修改产品文件的代理须用 teammate。另含决策表、monorepo 规则、执行策略(仅 3 个人工检查点、测试运行策略、分步提交策略、Convention Anchor)、独立性规则(QA 拥有测试、Dev 不改测试、审查者为独立 one-shot)等。
使用方式与限制:按需懒加载子文件(如 teamlead-research.md、teamlead-spec.md、teamlead-plan.md、workflows/、validation.md、review-domains.md、teammate-loops.md、state-management.md),并尽量在同一轮批量读取。只读任务可跳过编排。详细命令、配置与示例资料中暂未提供。