用途:这是 Swarm 技能库中 implement-task 的长版指南,用于指导智能体按任务包(task packet)实现代码改动,并留下可被评审者独立核验的证据。
主要能力与规则:先读任务包,再读关联规格(及变更计划),之后才动代码;每个任务使用独立 worktree 或分支,保证并行任务写入互不重叠、评审看到单一干净 diff;严格留在范围内,只实现任务包列出的验收项(AC),无法按原文满足时停下说明原因,不自行改写需求;不做范围外编辑,顺手的修复只作为 finding candidate 写进总结,确有必要的最小例外须逐条列出。
验证要求:逐条运行 Verify 清单中的命令,粘贴真实输出(命令、退出状态、摘要行,原样不改);无输出的声明视为未验证;禁止预测输出、转述或使用编辑前的旧输出;最后一次改动后必须重跑全部 Verify;命令缺失或不明确时向人询问,可从代码库 AGENTS.md 的 Commands 表解析,不得猜测。
自审与交接:交接前以敌意评审视角重读 diff,检查未覆盖的边界/错误/并发路径、规格未要求的改动、被改接口的调用方(含注册表、反射、配置等字符串引用),并修复与记录;填写任务包的 Run summary(改动文件、每条 Verify 命令及其输出、无法满足项、范围外编辑、阻塞问题),持久发现写入 Findings。
限制:所有规则均为约定,编辑时无强制机制;不得对自己的工作给出评审结果(自审只产出修复与批评记录,Pass 由未写该 diff 的人填写);不得为让 diff 变绿而弱化测试;不得编辑规格以迁就实现;并行时受影响区域重叠的任务须串行执行。缺陷、flaky 测试、重构、重写、迁移、性能、以测试为交付物、面向人的文档等专门类型另有对应指南,需叠加使用。