用途:在隔离的 coder-agent 上下文中执行编码子任务,通过自检与质量验证保证交付质量。开始时应声明“I'm using the code-execution skill to implement [subtask title].”。
主要能力与流程:读取子任务 JSON(.tmp/tasks/{feature}/subtask_{seq}.json),提取 title、acceptance_criteria、deliverables、context_files、reference_files;加载 context_files 中的项目规范(如代码质量、安全模式);加载 reference_files 学习既有模式与结构;将状态更新为 in_progress 并记录 agent_id、started_at;按验收标准精确实现交付物,应用规范与参考模式。
强制自检:类型与导入校验(函数签名、导入导出、类型标注、循环依赖);反模式扫描,例如 grep "console.log" deliverables、grep "TODO|FIXME" deliverables、grep "api[_-]key|secret" deliverables;逐条复核 acceptance_criteria,未满足需先修复。完成后更新状态:bash .opencode/skills/task-management/router.sh complete {feature} {seq} "{summary}",并用 bash .opencode/skills/task-management/router.sh status {feature} 验证,最后返回报告。
限制:缺少子任务 JSON 时需由主 agent 先创建;缺少 context 文件时需先运行 /context-discovery;验收标准未满足不得标记完成;一次只处理一个子任务。相关技能包括 context-discovery、task-breakdown、test-generation、code-review。