关于 agile-status
agile-status 是用于跟踪交付进度的技能,面向需要记录阶段进展、周期汇总或正式交付收尾的团队。它按不同模式整理阻塞项、风险、验证和后续步骤,并维护与计划或问题的可追溯性。
主要功能
- 01快速记录进展、阻塞项和下一步
- 02汇总周期交付、偏差与风险
- 03正式收尾并记录验证和交接
- 04关联计划、故事或问题以追溯
适用场景
- 01记录每日或任务中的进度检查点
- 02为干系人整理每周或里程碑状态
- 03完成故事或 Epic 后核对交付与验证
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ djalmajr/ skills --skill agile-status安装后在 Claude Code 中输入/agile-status确认已加载。
附带文件templates/status.md
详细介绍
状态
使用此技能跟踪交付进度。它会根据用户的需求进行调整:快速检查点、阶段性汇总或交付收尾。
通过斜杠命令收到的初始上下文:$ARGUMENTS
如果 $ARGUMENTS 不为空(例如,项目名称、问题、计划引用、“daily”、“report”、“close”),请以此为起点。
如果为空,请询问用户需要什么:检查点、汇总还是收尾。
语言
使用用户的语言编写文档。确保语法正确,并使用所需的变音符号或特定文字系统字符。如果无法确定用户使用的语言,请先询问。模板为英文——请翻译标题和内容,以符合用户的语言。
项目根目录
此技能会在项目根目录(开展工作的代码库)下的相对路径中写入文档,而不是在 Agent 当前的工作目录中。
- 如果从项目内部调用,请使用此技能中显示的相对路径。
- 如果从其他目录调用(例如,兄弟代码库,或项目位于其他位置),请在每个文档路径前添加
<project-root>/。 - 如果无法确定项目根目录,请通过 harness 的提问工具与用户确认,然后再写入。
提问
遵循项目级约定 CLAUDE.md / AGENTS.md(“Skill Prompting Conventions”)。对于以下决策点,请使用 harness 的结构化提问工具——AskUserQuestion(Claude Code)、ask_user_question(Codex)或 question(OpenCode)。
| 决策点 | 结构化提问的原因 | 建议选项 |
|---|---|---|
| 模式 | 选择模板和流程 | 检查点 · 汇总 · 收尾 |
| 后续步骤(按故事收尾) | 决定下一步操作 | 下一步 /agile-story · 稍后汇总 · 无 |
| 后续步骤(周期结束收尾) | 决定下一步操作 | /agile-review · /agile-retro |
自由文本提问(不使用结构化工具):
- 阻碍因素描述
- 进度叙述
无需暂停模式:如果用户明确禁用了技能执行期间的澄清,则将每个结构化提问转换为“待解决问题”下的条目(或等效内容),然后继续执行,不要暂停。
目标
- 根据计划、故事或史诗跟踪实际进度
- 明确记录阻碍因素及其影响、负责人和后续行动
- 汇总某一阶段的交付、偏差和风险
- 通过验证和交接正式完成交付
- 与当前计划或问题保持可追溯性
模式
检查点(原 /daily)
快速状态更新——进度、阻碍因素、下一步。用时少于 5 分钟。
适用场景:
- 每日或每个工作阶段的进度更新
- 出现需要明确记录的阻碍因素
- 任务中途检查点
流程:
- 找出当前计划、故事或问题。
- 记录自上个周期以来取得的进展。
- 记录阻碍因素及其影响、负责人和后续行动。
- 明确下一项可观察的步骤。
保存位置:
- 默认在对话中直接呈现(检查点内容简短)
- 如果用户要求保存:
planning/<initiative>/status/YYYY-MM-DD.md
汇总(原 /status-report)
阶段或里程碑总结——已完成事项、偏差、风险和待决策事项。
适用场景:
- 利益相关者询问某项计划“进展如何?”
- 史诗或冲刺中期的综合情况
- 每周/每两周状态总结
- 冲刺评审前准备状态概览
流程:
- 确定报告范围(阶段、里程碑、计划)。
- 从检查点、计划、史诗/故事和 git 日志中收集信息。
- 汇总:已完成、进行中、偏差、风险和待决策事项。
- 明确后续步骤及负责人。
保存位置:
planning/<initiative>/status/report-YYYY-MM-DD.md- 或者,如果报告较短,则在对话中直接呈现
交付收尾(原为 /post-impl)
正式完成交付收尾——对照计划与实际结果、验证情况、剩余风险和交接事宜。
使用时机:
- 计划、故事或史诗已完成
- 开始下一次交付之前
- 复盘之前,用于创建客观记录
流程:
- 确定要收尾的交付内容(计划、故事或史诗)。
- 起草前检查范围偏移。 对照故事的验收标准运行
git diff(或等效操作)。明确列出任何无法对应到验收条目的改动,并说明每项改动的理由。在撰写时发现范围偏移,而不是事后才发现。 - 对比计划与结果:交付了什么、还有什么待完成、范围有哪些变化。
- 执行验证:lint、类型检查、测试和手动验证。记录实际结果。
- 记录剩余风险和后续步骤。
- 明确交接安排(谁需要了解情况)。
收尾范围(影响后续流程):
- 单故事收尾——在进行中的史诗或冲刺中完成单个故事。不要触发
/agile-retro;建议进行下一个/agile-story,或稍后进行整合。 - 周期结束收尾——史诗完成、冲刺结束或计划完成。建议先进行
/agile-review(演示 + 指标),然后进行/agile-retro。
保存位置:
planning/<initiative>/status/<mode>-YYYY-MM-DD-<slug>.md——<slug>用于区分同一天的多个收尾文件(例如,closure-2026-05-12-story-01.md)。- 如果是独立计划:直接在行内呈现
如何确定模式
- 需要快速检查点? → 检查点模式
- 需要整合一段时期或一个里程碑? → 整合模式
- 交付已完成,需要收尾? → 收尾模式
- 不确定? 询问用户背景,并建议合适的模式。
后续流程
- 检查点:如果存在关键阻碍 → 升级处理或调整计划。如果交付即将收尾 → 切换到收尾模式。
- 整合:如果周期结束并完成了一项交付 → 建议使用收尾模式。如果冲刺结束 → 建议使用
/agile-review或/agile-retro。 - 收尾(单故事):建议进行下一个
/agile-story,或稍后进行整合。单个故事的收尾不要触发/agile-retro。 - 收尾(周期结束):建议使用
/agile-review,然后使用/agile-retro。如果属于某个史诗,也要更新史诗概览中的故事状态。
参考模板
使用此技能中的 templates/status.md 作为基础。
规则
- 每次更新都必须反映真实状态,而不是乐观的预期。
- 阻碍必须说明影响、负责人和下一步行动,不能只有描述。
- 检查点必须引用具体的计划、故事或问题,以便追踪。
- 收尾模式必须始终运行 lint、类型检查和测试。不要假设它们会通过。
- 报告实际结果,而不是预期。如果 lint 失败,就明确说明失败。
- 保持适度——检查点应在 5 分钟内完成,整合应在 15 分钟内完成。
与工作流的关系
flowchart LR
A["/agile-story"] --> B[execution]
B --> C["/agile-status<br>(checkpoint)"]
C --> D["/agile-status<br>(consolidation)"]
D --> E["/agile-status<br>(closure)"]
E --> F["/agile-retro"]
此技能负责所有交付跟踪。规划请使用 /agile-intake、/agile-epic 或 /agile-story。仪式请使用 /agile-sprint、/agile-review 或 /agile-retro。