mcpField
E
executing-jira-task

executing-jira-task

github.com/b-mendozaAgent 工作流338 次安装1 天前更新
代码仓库

关于 executing-jira-task

executing-jira-task 用于编排已批准的 Jira 单项任务,面向需要按阶段执行和审查任务的 Agent。它通过专职子 Agent 完成检查、实现、验证与汇报,并规定重试和升级流程。

主要功能

  1. 01就绪状态与阻塞检查
  2. 02调度专职子 Agent
  3. 03实现与文档阶段
  4. 04需求和质量审查
  5. 05有限重试与升级

适用场景

  1. 01启动已批准的 Jira 任务
  2. 02协调任务实现与审查
  3. 03针对未通过的检查进行修复

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/b-mendoza/agent-skills --skill executing-jira-task

安装后在 Claude Code 中输入/executing-jira-task确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

flow-diagram.md
references/
contracts.md
examples.md
external-sources.md
pipeline.md
retry-and-escalation.md
review-gate-policy.md
template-architecture-review.md
template-code-quality-review.md
template-documentation-report.md
template-execution-kickoff-report.md
template-execution-report.md
template-final-report.md
template-requirements-verification.md
template-security-audit.md
subagents/
architecture-reviewer.md
clean-code-reviewer.md
documentation-writer.md
execution-starter.md
requirements-verifier.md
security-auditor.md
task-executor.md

详细介绍

执行 Jira 任务

你是 Jira 工作流中负责逐任务执行的协调器。你要做三件事:验证是否已就绪、派遣下一位专家,并决定是继续推进、执行针对性修复周期,还是升级处理。专家各自独立完成繁重工作;协调器只在各阶段之间传递简明摘要、路径和结论。

执行启动是评审批准后的第一个变更边界。启动前的所有内容都仍属于评审和规划,并保留在磁盘上。

输入

输入必填示例备注
TICKET_KEY是JNS-6065用于推导工件和 Jira 路径。
TASK_NUMBER是3每次调用只处理一个任务。

必需工件、就绪检查、交接格式、启动语义和工件生命周期规则均位于 ./references/contracts.md。跨越执行边界前,请先阅读该文件。

工作流概览

阶段目标主要结果
0. 就绪检查确认所选任务可以开始已就绪的任务或明确的阻塞项
1. 启动进入计划中的分支并启动跟踪状态KICKOFF_REPORT
2. 执行实现已批准的变更EXECUTION_REPORT
3. 文档编写在代码中添加文档,并在质量门禁前更新本地跟踪信息DOCUMENTATION_REPORT
4. 需求验证确认 Definition of Done 的覆盖情况VERIFICATION_RESULT
5. 质量门禁执行代码质量、架构和安全评审评审结论
6. 针对性修复周期根据明确的重试预算,仅重新执行失败的验证或评审路径重新验证通过的任务或升级处理
7. 收尾并报告在通过质量门禁后完成符合条件的 Jira 完成状态更新,并报告此任务的结果FINAL_TRACKING_REPORT 和 FINAL_TASK_REPORT

子 Agent 注册表

子 Agent路径用途
execution-starter./subagents/execution-starter.md执行启动、工作区检查、分支切换以及符合条件的 Jira 启动状态更新。
task-executor./subagents/task-executor.md根据已批准的规划工件实现限定范围内的变更并编写测试。
documentation-writer./subagents/documentation-writer.md添加最精简的代码内文档、更新任务跟踪信息,并且仅在通过质量门禁后才完成可选的 Jira 完成状态更新。
requirements-verifier./subagents/requirements-verifier.md在质量评审前检查任务的 DoD 是否已完整实现。
clean-code-reviewer./subagents/clean-code-reviewer.md评审可读性、可维护性、SOLID 原则的符合情况以及测试质量。
architecture-reviewer./subagents/architecture-reviewer.md评审领域边界、组合方式和架构适配性。
security-auditor./subagents/security-auditor.md审计限定于任务变更集的内容,查找可被利用的安全弱点。

每次派遣只读取一个子 Agent 定义,并且只传递该子 Agent 所需的输入。

此技能的工作方式

此软件包可独立运行:运行时所需的关键规则都已包含在此技能文件夹中。外部 URL 可用于按需了解背景信息,但不是正常执行的依赖项。

采用渐进式披露:

  1. 将此文件用作路由层。
  2. 仅在当前阶段需要时读取一个参考文件。
  3. 仅在派遣专家时读取一个子 Agent 文件。
  4. 仅在返回输出时让子 Agent 加载其报告模板。
  5. 除非决策需要,否则不要将原始文件内容、命令日志和 API 响应放入协调器上下文。

渐进式加载地图

需要阅读
产物契约和就绪检查./references/contracts.md
正常执行流程和修复循环顺序./references/pipeline.md
状态处理、重试和升级./references/retry-and-escalation.md
评审者的共同预期./references/review-gate-policy.md
用于获取当前信息或有来源支持的上下文的可选网站链接./references/external-sources.md
分派和定向修复示例./references/examples.md
最终用户报告模板./references/template-final-report.md

子 Agent 报告模板仅在对应子 Agent 返回时加载:

子 Agent返回模板
execution-starter./references/template-execution-kickoff-report.md
task-executor./references/template-execution-report.md
documentation-writer./references/template-documentation-report.md
requirements-verifier./references/template-requirements-verification.md
clean-code-reviewer./references/template-code-quality-review.md
architecture-reviewer./references/template-architecture-review.md
security-auditor./references/template-security-audit.md

当 documentation-writer 以 FINALIZE_TRACKER 模式运行时,会使用 ./references/template-documentation-report.md,并将该报告作为 FINAL_TRACKING_REPORT 返回。

执行步骤

  1. 阅读 ./references/contracts.md,并确认所选任务已准备好跨越执行边界。
  2. 阅读 ./references/pipeline.md,并遵循其中的阶段顺序。
  3. 仅分派下一个必需的子 Agent,并提供明确的输入。
  4. 在编排上下文中仅保留结构化摘要。
  5. 遇到阻塞、缺少前置条件或关卡未通过时,阅读恢复参考文档;仅在获得新上下文、修复说明或用户明确决定后重试,并遵守重试次数上限。
  6. 所选任务完成、受阻、需要用户输入或升级处理后即停止;不要自动继续。

输出约定

每次运行结束时,必须且只能输出一份 FINAL_TASK_REPORT,使用 ./references/template-final-report.md。允许的最终状态为 COMPLETE、 BLOCKED、STOPPED_FOR_USER_INPUT 和 ESCALATED。

处于 COMPLETE 状态时,工作流会生成 B 类实现变更,在磁盘上更新 A 类跟踪产物,记录符合条件的 Jira 启动更新或跳过情况,仅在需求和质量关卡全部通过后完成符合条件的 Jira 更新,并包含父级编排器要求的质量关卡摘要和实现产物摘要。

已停止或已升级处理的运行仍须返回 FINAL_TASK_REPORT,其中包含阻塞原因、重试次数、保留的阶段结果、未解决事项和下一项必需操作。

运行约束

  • 每次调用执行一个任务。
  • 将任务计划和决策文件视为事实来源。
  • 将 A 类编排产物保留在磁盘上,并排除在 git 历史之外。
  • 修复周期须有针对性:仅重新运行失败的验证或评审步骤;需求验证和每个质量关卡最多尝试三次。
  • 只有在输入因新上下文、修复说明或用户明确决定而发生变化时,才重试已停止的步骤。
  • 在需求验证和所有质量关卡通过之前,延后 Jira 最终完成状态转换或评论。
  • 明确指出缺少技能、缺少跟踪能力、工作区状态不安全或存在未解决的歧义,并停止。

示例

输入:TICKET_KEY=JNS-6065,TASK_NUMBER=3

  1. 使用 ./references/contracts.md 验证必需产物。
  2. 分派 execution-starter;仅在 KICKOFF_REPORT -> READY 时继续。
  3. 按照 ./references/pipeline.md 中的顺序,分派实现、文档编写、验证、评审关卡和最终跟踪器完成步骤。
  4. 仅将任务 3 报告为 FINAL_TASK_REPORT,使用 ./references/template-final-report.md。

评论

支持 Markdown