mcpField
E
epic-tracker

epic-tracker

github.com/adeonir开发890 次安装1 天前更新
代码仓库

关于 epic-tracker

Epic Tracker 是用于在 Linear 或 GitHub 管理交付工作的技能,涵盖路线图拆分、Epic、故事、缺陷和状态更新。它会先起草事项并等待批准,再写入已配置的跟踪工具。

主要功能

  1. 01将 PRD 拆分为路线图计划
  2. 02创建 Epic、故事和缺陷
  3. 03先起草事项并等待批准
  4. 04更新状态与依赖关系
  5. 05以跟踪工具作为事实来源

适用场景

  1. 01将 PRD 转为经批准的 Epic
  2. 02创建故事或缺陷报告
  3. 03更新事项状态或依赖关系

安装

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

$npx skills add https://github.com/adeonir/agent-skills --skill epic-tracker

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

包含的文件

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

README.md
agents/
openai.yaml
instructions/
bug.md
decompose.md
epic.md
feature.md
story.md
sync.md
references/
ac-validation.md
artifact-content.md
derivation.md
ice-scoring.md
roadmap.md
tracker.md

详细介绍

Epic Tracker

在外部跟踪系统中管理交付生命周期。规划 Epic、跟踪 Story 并报告 Bug——所有工件都保存在 Linear 或 GitHub 中,它们是唯一可信的数据来源。

触发条件

  • 功能来源(“根据这份功能设计文档创建”“根据这份功能 PRD 创建”“将这份功能设计文档转换为问题”“跟踪此功能”)→ feature.md
  • 规划 / 分解(“创建路线图”“规划路线图”“组织 Epic”“根据 PRD 制定路线图”“分解”“拆解路线图”“将此 Epic 拆分为 Story”“根据路线图创建 Epic”)→ decompose.md
  • Epic(“创建 Epic”“新建 Epic”“编辑 Epic”)→ epic.md
  • Story(“创建 Story”“新建 Story”“添加 Story”“编辑 Story”“更新 Story”“更改 Story”“创建任务”“创建杂项任务”)→ story.md
  • Bug(“创建 Bug”“报告 Bug”“Bug 报告”“编辑 Bug”)→ bug.md
  • 状态 / 概览(“标记为已完成”“取消此项”“不予修复”“列出 Epic”“正在进行什么”“更新状态”)→ sync.md
  • 更改父级(“将此项移到 Epic X”“更改此 Story 的父级”“更改父 Epic”)→ sync.md
  • 依赖关系(“将此项设为依赖于 X”“解除此项的阻塞”“此项依赖于 X”)→ sync.md

工作流

flowchart TD
    DE[decompose] -->|plan| CR[create ref]
    FE[feature] -->|size| CR
    UR[user request] --> CR
    CR --> out[the tracker]

每个工件都遵循相同的流程:创建引用会起草工件并将其发送到跟踪系统。decompose 根据项目 PRD 推导计划,在聊天中将计划显示为草稿,并在用户批准后创建 Epic。当用户要求提供路线图文件时,它会在获得批准后写入 docs/product/ROADMAP.md;如果用户只要求路线图,则只提供路线图,不创建任何内容。feature 会将功能 PRD 或功能设计文档细化为 Epic 或独立 Story,在聊天中将其显示为草稿,并在用户批准后创建,且不会编写路线图。用户的请求会直接进入创建引用,不进行推导。执行跟踪系统操作必须配置跟踪系统;如果缺少访问权限,请报告此情况,不要配置集成。

评论

支持 Markdown