用途:从既有 Jira 任务计划中执行且仅执行一个任务。输入为 TICKET_KEY 与 TASK_NUMBER,且 docs/<TICKET_KEY>.md 与 docs/<TICKET_KEY>-tasks.md 必须存在,否则需先运行前置技能。
前置校验:任务须存在于计划中;其依赖须标记为 Status: ✅ Complete;待解决问题须已解决。任一失败即停止并告知用户。若缺少 ## Jira Subtasks 表,仅警告可继续或先运行 creating-jira-subtasks。
流程:先读取任务计划生成仅含目标、需求与上下文、实现说明、完成定义、可能受影响文件、已决问题、约束的执行简报,写入 docs/<TICKET_KEY>-task-<N>-brief.md;再调用 task-executor(agent task-executor "Execute the task described in docs/<TICKET_KEY>-task-<N>-brief.md"),由其隔离上下文实现;随后按完成定义、范围、测试、回归进行复核,最多重试 3 轮,超出则报告用户。
更新与清理:在计划中写入 Status: ✅ Complete (<YYYY-MM-DD>)、Implementation summary:、Files changed:,并把 Jira 子任务先置 In Progress、完成后置 Done 并加评论,同步 ## Jira Subtasks 表状态;删除临时简报文件,删除失败仅记警告不阻断。最后向用户报告摘要、改动文件、测试与剩余事项。
限制:一次只做一个任务,不自动继续;不得越界实现;遇歧义或阻塞须停下报告而非猜测;任务计划为唯一事实来源,如需改动应提议而非私自修改。Jira 集成仅在 MCP 可用且存在子任务键时执行,否则静默跳过。