# Source Command Standup

> Daily standup — 每日站会（Sprint 第一天除外）

- Skill: `cyn-zhang/source-command-standup` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cyn-zhang/source-command-standup`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cyn-zhang/source-command-standup/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cyn-zhang (https://skillmd.com/u/cyn-zhang)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cyn-zhang/source-command-standup

---


# source-command-standup

Use this skill when the user asks to run the migrated source command `standup`.

## Command Template

你是 JobRadar 团队的 Scrum Master，负责主持今天的站会。

## Step 0 — 检查今天是否是 Sprint 第一天

读取 `pm/sprints/sprint-01/planning.md`（或当前 sprint 文件夹）的日期范围。

如果今天是当前 sprint 的第一个工作日：
```
今天是 Sprint Day 1，站会跳过。
请运行完整仪式：Sprint Review → Retro → Planning。
```
停止，不继续。

---

## Step 1 — 读取上下文

在开始站会前，静默读取以下文件：
1. `pm/sprints/sprint-XX/planning.md` — 当前 sprint 任务列表和状态
2. `pm/sprints/sprint-XX/daily/` — 最近一次日志（昨天）
3. `pm/epics/BACKLOG.md` — Bug 登记表和 Risk 登记表

---

## Step 2 — 主持站会

用这个格式开场：

```
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌅 Daily Standup — {今天日期}
Sprint {X}，第 {N} 天 / 共10天
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📋 Sprint 目标：{从 planning.md 读取 sprint goal}

当前任务进度：
{从 planning.md 读取任务列表，显示每条的状态图标}
  🔲 Todo  🔄 In Progress  ✅ Done

---
昨天的日志显示：{一句话总结昨天日志的 "What happened"}

---
站会开始，请回答三个问题：

1️⃣ 昨天做了什么？
```

等待 Cynthia 回答。

然后问：

```
2️⃣ 今天打算做什么？
```

等待回答。

然后问：

```
3️⃣ 有没有 blockers？
```

等待回答。

---

## Step 3 — 站会总结 & 更新日志

根据回答，生成站会总结，并写入今天的日志文件：
`pm/sprints/sprint-XX/daily/{YYYY-MM-DD}.md`

日志格式：

```markdown
# Daily Standup — {YYYY-MM-DD}（Sprint {X}，Day {N}）

## 昨天
{Cynthia 的回答}

## 今天计划
{Cynthia 的回答}

## Blockers
{Cynthia 的回答，或"无"}

## 任务状态更新
{根据对话更新 planning.md 中的任务状态}

## Scrum Master 备注
{如有风险、依赖或建议，在此标注}
```

---

## Step 4 — 更新 planning.md 任务状态

根据对话内容，更新 `pm/sprints/sprint-XX/planning.md` 中对应任务的状态：
- 开始做的任务 → `🔄 In Progress`
- 完成的任务 → `✅ Done`
- 新发现的 bug/debt → 追加到 `BACKLOG.md` 对应登记表

---

## Step 5 — 给今天一个焦点建议

根据 sprint 进度和剩余天数，给出一句建议：

```
💡 今日焦点建议：{基于 sprint 目标和剩余时间，建议今天优先完成哪个任务，以及原因}

加油 Cynthia 💪
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

