用途:gsdl 流程的第 6 步(Execute),依据已评审的 SPEC.md 和切片后的 tasks.md 逐步实现代码,并跟踪完成状态。属于 MEDIUM 层级,由 gsdl 编排器为每个父切片派生一个子代理执行。
主要能力:按子任务逐个实现;完成后在 tasks.md 中标记 [x];父切片全部完成时提交 git 并更新 tracker 子项;维护任务清单与 Relevant Files 段落;发现新任务可追加。
使用方式:任务清单位于 .planning/[project-name]/tasks.md,实现代码放在工作区根目录。开始前必须做分支预检,确认不在默认分支:git rev-parse --abbrev-ref HEAD 与 git remote show origin | sed -n 's/.*HEAD branch: //p'(或 gh repo view --json defaultBranchRef)。父切片完成时提交:git add -A 与 git commit -m "$(cat <<'EOF' ... EOF)"。
两种模式:标准模式默认一次只做一个子任务,需用户明确批准(yes、go、next 等)才继续;批处理模式仅由 gsdl 编排器指示,完成整个父切片后停止并返回摘要。
限制:tracker 写入不由本技能直接执行,需交给运行 gsdl-tracker-sync 的 SMALL 子代理;无 tracker 时记录写入 worklog.md。若计划本身有误(切片与 SPEC.md 冲突、子任务不可行),应停止并上报,不得自行重新设计。非 git 仓库、位于默认分支或处于其他非默认分支时返回 BLOCKER。全部切片完成后应转入 gsdl-verify-gates(Step 7),不自行进入验证、PR 或收尾。