mcpField
A
agile-sprint

agile-sprint

github.com/djalmajr生产力4123 次安装5 周前更新
代码仓库

关于 agile-sprint

面向团队的冲刺规划技能,将待办事项整理为考虑产能的执行周期。它会检查就绪条件、依赖关系和执行顺序,并记录团队承诺。

主要功能

  1. 01设定可观察的冲刺目标
  2. 02按价值和风险选择待办
  3. 03检查就绪定义
  4. 04记录产能与约束
  5. 05安排工作顺序并标出阻碍

适用场景

  1. 01根据已验证的待办规划冲刺
  2. 02排除未满足就绪条件的工作
  3. 03协调多名开发者并行推进
  4. 04记录承诺事项和延期事项

安装

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

$npx skills add https://github.com/djalmajr/skills --skill agile-sprint

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

附带文件templates/sprint.md

详细介绍

冲刺规划

使用此技能规划一个工作周期(冲刺),明确目标、选定事项和执行顺序。

通过斜杠命令收到的初始上下文:$ARGUMENTS

如果 $ARGUMENTS 不为空,请将其用作参考(例如,史诗、待办事项、周期)。 如果为空,请询问要规划哪个待办事项列表或计划。

语言

使用用户的语言编写文档。遵循正确的语法,并使用所需的变音符号或特定文字的字符。如果无法确定用户使用的语言,请先询问。模板为英文——请翻译标题和内容,使其与用户的语言一致。

项目根目录

此技能会将文档写入相对于项目根目录(工作所在的代码库)的路径,而不是相对于 Agent 当前的工作目录。

  • 如果从项目内部调用,请使用此技能中显示的相对路径。
  • 如果从其他目录调用(例如,同级代码库,或项目位于其他位置),请在每个文档路径前添加 <project-root>/。
  • 如果无法确定项目根目录,请在写入前通过运行环境的提问工具向用户确认。

提问

遵循项目范围内的约定:CLAUDE.md / AGENTS.md 中的“Skill Prompting Conventions”。对于以下决策点,请使用运行环境的结构化提问工具:AskUserQuestion(Claude Code)、ask_user_question(Codex)或 question(OpenCode)。只有在路径/名称/值无法枚举时,才使用自由文本提问。

决策点结构化提问的原因建议选项
要纳入的待办事项(多选)会影响冲刺范围从待办事项列表中选择
冲刺时长会影响产能计算1 周 · 2 周 · 自定义

自由文本提问(不使用结构化工具):

  • 冲刺目标文本
  • 产能调整

无暂停模式:如果用户明确禁用了技能执行期间的澄清提问,请将每个结构化提问转换为“待解答问题”(或同等部分)中的条目,并继续执行,不要暂停。

目标

  • 声明冲刺目标
  • 根据价值、风险和依赖关系选择待办事项
  • 记录产能和限制条件
  • 定义执行顺序并指出阻塞项
  • 确认每个事项都满足就绪定义

流程

1. 声明目标
  • 冲刺应交付什么可观察的结果?
  • 用一句话指导冲刺期间的取舍决策
2. 审查待办事项

查阅:

  • 包含未完成故事的史诗
  • 包含待处理改进措施的复盘
  • 已通过 /agile-refinement 验证的待办事项
3. 选择事项

对于每个选定事项,记录:

  • 名称和目标
  • 估算规模
  • 价值(为何现在处理?)
  • 依赖关系和阻塞项
4. 验证 DoR

每个事项都必须包含:

  • 明确的问题和目标
  • 已记录的范围和非目标
  • 已梳理的文件/领域
  • 可验证的验收标准
  • 针对产品行为的测试优先路径,尤其是验证、API 合约、权限、离线/同步行为和关键流程

如果某个事项不满足 DoR,就不能纳入冲刺——需要通过 /agile-epic 拆分,或通过 /agile-refinement 验证。

5. 安排执行顺序
  • 哪些工作必须先完成(以解除其他工作的阻塞)?
  • 哪些工作可以并行开展?
  • 关键路径是什么?
6. 在团队内分配工作

有 2 名或更多开发人员时:

  • 将事项分配给开发人员或工作流(例如,Backend、Frontend)
  • 指出哪些事项可以同时进行
  • 定义接口合约或模拟对象,避免不同工作流之间相互阻塞
  • 使用 Mermaid 图表展示并行任务分配
7. 登记承诺
  • 可用产能(天数、限制条件、开发人员人数)
  • 冲刺承诺(选定事项及其负责人)
  • 未纳入的事项(延期事项)

保存位置

  • planning/<initiative>/sprints/sprint-YYYY-MM-DD.md(与计划放在同一目录)
  • planning/sprints/sprint-YYYY-MM-DD.md(冲刺涉及多个计划时)

串联

  • 详细说明第一项:为待办列表中的第一个故事推荐 /agile-story
  • 对于需要拆解的事项:推荐 /agile-epic
  • 对于需要验证的事项:推荐 /agile-refinement
  • 对于规划过程中发现的流程或技能阻碍:记录下来,供回顾和人工审查

参考模板

使用此技能中的 templates/sprint.md 作为基础。

规则

  • 选取的事项不得超出容量限制。过度承诺会导致挫败感和不一致。
  • 每项都必须满足 DoR。未满足 DoR 的事项不得进入冲刺。
  • 冲刺目标必须可观察,不能含糊不清。
  • 必须明确列出依赖关系——不要想当然地认为“时间能安排得过来”。
  • 冲刺规划为执行提供依据。如果规划未能明确方向,执行就会受到影响。

与流程的关系

flowchart LR
    A["/agile-retro"] --> B["/agile-sprint"]
    B --> C["/agile-story"]
    C --> D[execution]
    D --> E["/agile-status"]
    E --> F["/agile-review"]
    F --> G["/agile-retro"]

此技能用于启动冲刺周期。要拆解工作,请使用 /agile-epic。要制定执行计划,请使用 /agile-story。要在冲刺期间跟踪进度,请使用 /agile-status。

评论

支持 Markdown