mcpField
W
workflow-optimizer

workflow-optimizer

github.com/vladm3105Agent 工作流1754 次安装1 天前更新
代码仓库

关于 workflow-optimizer

workflow-optimizer 面向采用八层 SDD 工作流的团队,可根据项目产物判断当前阶段,推荐后续步骤、识别并行任务并汇报进度。

主要功能

  1. 01产物状态与层级跟踪
  2. 02按优先级推荐后续步骤
  3. 03识别可并行任务
  4. 04汇报进度与关键路径

适用场景

  1. 01决定下一步创建哪类产物
  2. 02查看项目工作流进度
  3. 03寻找可并行推进的工作

安装

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

$npx skills add https://github.com/vladm3105/aidoc-flow-framework --skill workflow-optimizer

安装后在 Claude Code 中输入/workflow-optimizer确认已加载。

详细介绍

workflow-optimizer

用途

引导用户完成 8 层 SDD 工作流(BRD → PRD → EARS → BDD → ADR → SPEC → TDD → IPLAN → Code)。根据已完成的产物确定当前进度,提供带理由的优先级后续步骤建议,指出可并行推进的工作,并报告进度,减少手动判断接下来要构建什么的阻力。

使用时机

在以下情况使用 workflow-optimizer:

  • 刚完成一项产物,需要后续步骤指导。
  • 开始编写文档,希望了解工作流概况。
  • 想寻找并行工作的机会或获取进度报告。

不要用它为特定任务选择技能(使用 ../skill-recommender/SKILL.md)、收集项目背景(使用 ../context-analyzer/SKILL.md)或验证产物(使用 ../trace-check/SKILL.md 或 ../quality-advisor/SKILL.md)。

行为

给定一个 project_root(以及可选的刚完成的产物和焦点筛选条件),该技能会:

  1. 分析项目状态——发现产物,并从 Document Control 中提取状态(Draft、 In Review、Approved、Superseded、Deprecated),按类型统计数量。
  2. 确定工作流进度——将产物映射到第 1–8 层(每层在累积链中仅依赖紧邻的上一层),将各层标记为已完成、进行中、就绪或受阻,并计算进度百分比。
  3. 识别必需的后续步骤——依据依赖链列出必需的后续产物,按 P0/P1/P2 排序,并说明理由以及每项产物可解锁的内容。
  4. 寻找并行机会——找出可独立推进的 BRD/PRD 轨道、可并行起草的 ADR,以及 EARS 需求就绪后即可开始的 BDD 场景;同时标注受上游层缺失影响而受阻的项目。
  5. 计算进度指标——提供各层状态和关键路径(EARS → BDD → ADR → SPEC → TDD → IPLAN)。
  6. 生成建议——提供具体的后续操作,注明要运行的层技能(例如 ../doc-ears/SKILL.md),并给出并行建议、受阻项目及解锁路径,以及进度摘要。

相关资源

  • 层级注册表(层级与前置条件): framework/registry/LAYER_REGISTRY.yaml
  • 可追溯性:framework/governance/TRACEABILITY.md
  • 层技能:../doc-brd/SKILL.md … ../doc-iplan/SKILL.md
  • 相关技能:../context-analyzer/SKILL.md · ../skill-recommender/SKILL.md · ../doc-flow/SKILL.md

评论

支持 Markdown