用途:implement 是一个与宿主无关的功能实现工作流技能,按技能名调用,用于把一项功能描述拆解为研究、规划、架构、实现、验证与反思等阶段,并通过并行子代理分别处理后端、前端、测试与安全等方向。
主要能力:支持并行子代理执行、worktree 隔离(涉及 5 个以上文件时可选)、阶段交接 JSON、断点续跑、范围蔓延检查、E2E 验证、批量治理(大重构每批最多 5 个文件)、预算感知与 effort 分级缩放(low/medium/high/xhigh 决定运行哪些阶段与代理数量)。可识别 --model= 覆盖模型,并支持嵌套委派(层级不超过 3 层)。
使用方式:以技能名加功能描述调用,例如 implement user authentication、implement --model=opus real-time notifications、implement dashboard analytics。若目标为代词或空值会返回 TARGET_UNRESOLVED 并停止,由调用方解析后重新调用。运行前会探测 MCP(memory、context7)并检查 .claude/chain/state.json 是否可续跑;涉及 5 个以上文件时可选择 worktree 隔离或先进入计划模式。
适用场景:需要多方向并行实现并附带测试与安全审查的功能开发,尤其是中大型改动、需要隔离分支或需要跨会话续跑的任务。
限制:资料未提供具体收费、价格与平台支持范围;部分行为依赖特定 Claude Code 版本与插件环境(如 hooks、EnterWorktree、Monitor 等),低版本可能缺少对应能力;预算百分比为建议性估算,非真实信号;fable 模型在 2026-07-12 后为付费 API 消耗。