SuperAPI AI 工具集

code-execution

编程与开发

查看项目

更新于 10-16 05:05

技能介绍

用途:在编码子任务准备实施、且已有含验收标准与交付物的 subtask JSON 文件时,执行该子任务。技能在隔离的 coder-agent 上下文中运行,并预加载项目标准。

主要能力与流程:

  1. 读取子任务 JSON:Read: .tmp/tasks/{feature}/subtask_{seq}.json,提取 title、acceptance_criteria、deliverables、context_files、reference_files。
  2. 加载上下文文件(如 .opencode/context/core/standards/code-quality.md、security-patterns.md),理解编码标准、命名约定、安全模式与质量要求。
  3. 加载参考文件(如 src/middleware/auth.middleware.ts),研究既有模式、结构与约定。
  4. 将子任务状态更新为 in_progress,并记录 agent_id 与 started_at。
  5. 按交付物创建或修改文件,严格遵循验收标准,应用上下文标准与参考模式。
  6. 强制自审:校验类型与导入、扫描反模式(如 console.log、TODO/FIXME、硬编码密钥),逐条核对验收标准,未满足先修复。
  7. 标记完成:bash .opencode/skills/task-management/router.sh complete {feature} {seq} "{summary}",并用 status 命令验证。
  8. 返回报告,列出交付物与摘要。

适用场景:多智能体编排中由主智能体分派的编码子任务实施。

限制与错误处理:缺少子任务 JSON 时需主智能体先创建;上下文文件缺失需先运行 /context-discovery;验收标准未满足不得标记完成。技能强调先读上下文再写代码、一次只做一个子任务、自审为强制质量门。相关技能包括 context-discovery、task-breakdown、test-generation、code-review。