用途:分析一组 JIRA 工单,判断优先级与依赖顺序,按依赖层和关系分组,输出结构化 JSON 计划,可独立使用,也可作为 implement/forge 的前置步骤。
主要能力:解析逗号分隔的工单键或 JQL 查询;通过 jira CLI 拉取并解析工单;构建依赖图并做拓扑排序;进行语义依赖与父工单评估,添加带置信度的软边;检测冗余工单并移入 skipped;按优先级权重打分、分层排序与分组;处理跨层依赖;分配仓库、分支、复杂度与 hasFrontend;生成详细报告与 output.json。
使用方式:输入 $ARGUMENTS,推断 TICKET_INPUT(工单键或 JQL)与可选 EXTRA_CONTEXT。需安装并配置 jira CLI(https://github.com/ankitpokhrel/jira-cli),并设置环境变量 JIRA_API_TOKEN。JQL 检测依据 =、AND、OR;工单键需匹配 [A-Z]+-\d+,少于 2 个有效工单则报告单个工单并退出。执行流程包括解析输入、分类拉取、构建依赖图、语义依赖分析、冗余检测、优先级打分与分组、仓库分配、生成输出、清理临时目录。
适用场景:需要在实现前对 JIRA 工单排期、识别依赖与重复工作、生成可执行分层计划的团队。
限制:依赖 jira CLI 与有效 API token;状态为 Done/Closed/Resolved 的工单被排除;容器/父故事无实现工作时被排除;依赖未完成上下文工单的待办工单会被跳过;具体评分权重、输出格式、依赖与冗余规则见 references 目录文件,资料未提供其内容。