Standup
Facilitate a daily standup for "$ARGUMENTS". For each team member capture progress, plans, and blockers. Identify patterns, flag blockers, and check sprint burndown status.
Prerequisites
Check that .project/$ARGUMENTS/00-initiate.md exists. If it does not, tell the user to run an Initiate skill first (e.g., project-charter) and stop.
If the user passes --skip-checks, skip the prerequisite check and log the skip to .project/$ARGUMENTS/skip-log.md with a timestamp and reason.
Process
Read existing context:
- Read
.project/$ARGUMENTS/00-initiate.md for team roster and project context
- Read
.project/$ARGUMENTS/02-sprint.md if it exists (for previous standups and sprint state)
- Read
.project/$ARGUMENTS/01-plan.md if it exists (for sprint backlog and assignments)
Capture individual updates:
- For each team member, gather three items:
- Yesterday: what they completed since the last standup
- Today: what they plan to work on next
- Blockers: anything preventing progress
- Keep each person's update to 2-3 sentences maximum
Identify cross-team patterns:
- Check if multiple people are blocked on the same thing (shared blocker)
- Check if work is clustering on one area (too many people editing the same component)
- Check if anyone has no clear next task (idle capacity)
- Check if anyone is working on something not in the sprint backlog (scope creep)
Flag blockers needing immediate resolution:
- Categorize blockers by severity: critical (blocks sprint goal), moderate (blocks one story), low (slows progress)
- For critical blockers, identify who can resolve them and recommend immediate action
- Note blockers that have persisted across multiple standups (stale blockers)
Check sprint burndown status:
- Calculate ideal burndown: total points / sprint days x days elapsed
- Compare actual completed points to ideal line
- Classify status: ahead of schedule, on track, behind schedule, at risk
- If behind schedule, identify the gap and what would need to change to recover
Assess sprint goal risk:
- Based on current velocity and remaining work, is the sprint goal achievable?
- If at risk, recommend concrete actions: cut scope, swarm on key stories, escalate blockers
- Keep the assessment honest — early warning is better than late surprise
Write the artifact — append to .project/$ARGUMENTS/02-sprint.md under a ## Standup: [Date] section:
- Individual Updates — each team member's yesterday, today, and blockers
- Patterns — cross-team observations
- Blockers — categorized list with owners and recommended actions
- Burndown Status — actual vs. ideal with classification
- Sprint Goal Risk — current risk level and recommended actions
Output
Standup appended to .project/$ARGUMENTS/02-sprint.md. Present a summary highlighting:
- Number of team members reporting
- Active blockers requiring immediate attention
- Burndown status (ahead/on-track/behind/at-risk)
- Sprint goal risk assessment
- Keep the standup under 15 minutes
1---2name: standup3description: Facilitate daily standup — progress, plans, blockers4---56# Standup78Facilitate a daily standup for "$ARGUMENTS". For each team member capture progress, plans, and blockers. Identify patterns, flag blockers, and check sprint burndown status.910## Prerequisites1112Check that `.project/$ARGUMENTS/00-initiate.md` exists. If it does not, tell the user to run an Initiate skill first (e.g., project-charter) and stop.1314If the user passes `--skip-checks`, skip the prerequisite check and log the skip to `.project/$ARGUMENTS/skip-log.md` with a timestamp and reason.1516## Process17181. **Read existing context:**19 - Read `.project/$ARGUMENTS/00-initiate.md` for team roster and project context20 - Read `.project/$ARGUMENTS/02-sprint.md` if it exists (for previous standups and sprint state)21 - Read `.project/$ARGUMENTS/01-plan.md` if it exists (for sprint backlog and assignments)22232. **Capture individual updates:**24 - For each team member, gather three items:25 - **Yesterday:** what they completed since the last standup26 - **Today:** what they plan to work on next27 - **Blockers:** anything preventing progress28 - Keep each person's update to 2-3 sentences maximum29303. **Identify cross-team patterns:**31 - Check if multiple people are blocked on the same thing (shared blocker)32 - Check if work is clustering on one area (too many people editing the same component)33 - Check if anyone has no clear next task (idle capacity)34 - Check if anyone is working on something not in the sprint backlog (scope creep)35364. **Flag blockers needing immediate resolution:**37 - Categorize blockers by severity: critical (blocks sprint goal), moderate (blocks one story), low (slows progress)38 - For critical blockers, identify who can resolve them and recommend immediate action39 - Note blockers that have persisted across multiple standups (stale blockers)40415. **Check sprint burndown status:**42 - Calculate ideal burndown: total points / sprint days x days elapsed43 - Compare actual completed points to ideal line44 - Classify status: ahead of schedule, on track, behind schedule, at risk45 - If behind schedule, identify the gap and what would need to change to recover46476. **Assess sprint goal risk:**48 - Based on current velocity and remaining work, is the sprint goal achievable?49 - If at risk, recommend concrete actions: cut scope, swarm on key stories, escalate blockers50 - Keep the assessment honest — early warning is better than late surprise51527. **Write the artifact** — append to `.project/$ARGUMENTS/02-sprint.md` under a `## Standup: [Date]` section:53 - **Individual Updates** — each team member's yesterday, today, and blockers54 - **Patterns** — cross-team observations55 - **Blockers** — categorized list with owners and recommended actions56 - **Burndown Status** — actual vs. ideal with classification57 - **Sprint Goal Risk** — current risk level and recommended actions5859## Output6061Standup appended to `.project/$ARGUMENTS/02-sprint.md`. Present a summary highlighting:62- Number of team members reporting63- Active blockers requiring immediate attention64- Burndown status (ahead/on-track/behind/at-risk)65- Sprint goal risk assessment66- Keep the standup under 15 minutes