Standup Meeting
Use this skill when the job is to turn vague daily coordination into one honest cadence decision, one small evidence packet, and one follow-up path.
standup-meeting owns:
- daily-coordination cadence truth
- standup mode selection when a recurring sync is justified
- blocker / handoff visibility
- short facilitation flow and update templates
- clear separation between the core sync and follow-up huddles
- anti-status-theater guardrails
- explicit
less-frequent / no recurring standup outcomes when daily ritual is unjustified
Read these references before unusual cases or when the request starts to sprawl:
- references/cadence-gates-and-exceptions.md
- references/facilitation-modes.md
- references/intake-packets-and-route-outs.md
When to use this skill
- A user asks for a daily standup, daily scrum, daily sync, or async check-in format.
- A team needs to decide whether daily live cadence is still justified before choosing board-walk, blocker-first, async, hybrid, or classic three-question standups.
- A daily ritual is running too long, drifting into status reporting, or generating too many side discussions.
- A remote or hybrid team needs a lighter way to coordinate blockers and handoffs.
- A launch / milestone / firefighting window may justify a temporary daily cadence even if the normal answer is lighter.
- The best next artifact is a Coordination Cadence Brief with one cadence decision, one mode (if any), and one escalation path.
When not to use this skill
- The real job is backlog decomposition, sprint prep, or execution-ready slicing →
task-planning.
- The real job is sizing, confidence framing, or capacity disagreement →
task-estimation.
- The real job is process reflection, recurring ceremony pain, or action follow-through after delivery →
sprint-retrospective.
- The real job is outage command, release war room, or incident triage → debugging / incident / launch-specific skills.
- The user mainly wants manager-facing status collection or performance reporting. This skill is for lateral coordination, not upward theater.
Instructions
Step 1: Classify cadence first, then one primary mode if needed
Normalize the request before suggesting any format.
standup_intake:
cadence_decision: live-daily | async-daily | hybrid-daily | less-frequent-sync | no-recurring-standup
primary_mode: board-walk | blocker-first | async-check-in | hybrid-async-plus-live | classic-three-questions | none
team_shape: colocated | hybrid | distributed | cross-functional | unknown
work_source: jira | linear | github-projects | trello | docs | hacknplan | mixed | unknown
main_problem:
- blockers-hidden
- too-long
- status-theater
- timezone-friction
- board-stale
- too-many-side-discussions
- low-dependency-work
- ritual-inertia
- unclear
current_signal: strong-board | weak-board | weak-updates | mixed | unknown
delivery_risk: low | medium | high
escalation_need: low | medium | high | unknown
output_shape: coordination-cadence-brief | template-only | facilitation-reset | unknown
Use exactly one cadence decision per run:
live-daily — a live daily sync is justified by current blocker / dependency pressure
async-daily — daily visibility still matters, but live attendance cost is too high
hybrid-daily — written updates are daily; live talk is exception-only
less-frequent-sync — a recurring checkpoint still helps, but daily is overkill
no-recurring-standup — board/doc visibility plus ad hoc escalation is a better fit than ritualized daily sync
Choose a primary mode only when the cadence still includes a recurring standup shape:
board-walk — the board should drive the conversation
blocker-first — today’s main job is surfacing impediments and routing help fast
async-check-in — written updates are the default and live talk is optional
hybrid-async-plus-live — written visibility first, short live escalation second
classic-three-questions — only when the team is small and the format still carries real signal
none — use when the best answer is no-recurring-standup
Do not blend several cadence outcomes or modes into one mushy answer.
Step 2: Gather the smallest credible coordination packet
Use references/intake-packets-and-route-outs.md.
Minimum evidence packet:
- current board / issue tracker / document source
- in-progress and blocked work
- near-term delivery goal or sprint goal if known
- obvious handoffs or dependencies
- timezone / hybrid constraints if relevant
- whether the board is trusted, stale, or missing key work
If evidence is thin, lower confidence instead of inventing certainty.
Step 3: Decide whether daily cadence is justified, then pick the lightest mode that still catches risk
Default cadence rules:
- high blocker frequency, dense dependencies, launch / milestone / incident pressure →
live-daily
- daily visibility matters but live overlap is costly →
async-daily
- written updates plus short exception-only huddle fits best →
hybrid-daily
- work is mostly independent, multi-day, or already visible in strong artifacts →
less-frequent-sync
- board/doc hygiene is strong and blockers should be escalated immediately instead of saved for a ritual →
no-recurring-standup
Mode rules once cadence still justifies a standup shape:
- trusted board + multiple active items →
board-walk
- blocked work or dependency pressure dominates →
blocker-first
- timezone spread or maker-time cost dominates →
async-check-in
- team wants written visibility plus a short exception-only sync →
hybrid-async-plus-live
- small colocated team, still high-signal, little ceremony drift →
classic-three-questions
If the board is stale, call that out as part of the diagnosis. A standup cannot compensate forever for a broken source of truth.
If the team only needs temporary higher cadence, say that explicitly: use the daily pattern for the risky window, then review whether to ratchet back down.
Step 4: Keep the core sync bounded when cadence still includes a sync
If the cadence is live-daily, async-daily, hybrid-daily, or less-frequent-sync:
- keep the live core sync to 10-15 minutes max when one exists
- focus on work movement, blockers, handoffs, and near-term delivery risk
- move deep problem-solving into a follow-up huddle with only the relevant people
- speak to the team and the work, not upward to management
- say explicitly when the board, ticket hygiene, or update discipline is itself the blocker
If the cadence is no-recurring-standup:
- say what artifact or channel replaces the ritual
- name the escalation trigger for immediate blocker handling
- say when to re-evaluate cadence if risk rises again
Step 5: Produce one Coordination Cadence Brief
Return one compact packet, not a general agile tutorial.
# Coordination Cadence Brief
## Recommended cadence
- Cadence:
- Why this cadence fits:
- Review trigger:
## Recommended mode
- Mode:
- Why this mode fits:
## Goal for this coordination loop
- ...
## Evidence used
- Work source:
- Strongest signals:
- Missing but important:
## Core facilitation flow or replacement path
1. ...
2. ...
3. ...
## What each person should report or update
- ...
## Blocker / handoff routing
- Keep in core sync:
- Escalate immediately when:
- Move to follow-up huddle:
- Who should stay after:
## Template
```text
...
Anti-patterns to avoid
Adjacent handoffs
- Use
task-planning when ...
- Use
task-estimation when ...
- Use
sprint-retrospective when ...
### Step 6: Tailor the packet to the chosen mode or no-meeting outcome
Use [references/intake-packets-and-route-outs.md](references/intake-packets-and-route-outs.md) for stable packet shapes.
Mode reminders:
- **board-walk** — review blocked, aging, in-progress, and ready-for-review work before asking for personal diaries
- **blocker-first** — name owner, missing input, and next action quickly; do not solve the blocker in the room
- **async-check-in** — prefer prompts like “What moved?”, “What is stuck?”, and “What needs help today?” over ritualized filler
- **hybrid-async-plus-live** — treat written updates as the base layer and the live sync as escalation only
- **classic-three-questions** — keep only if it still stays short, lateral, and work-focused
- **none** — say which board/doc/channel replaces the ritual and exactly when the team should pull an ad hoc huddle
### Step 7: Route adjacent PM work explicitly
Before finalizing, say when the next job changed:
- use `task-planning` for backlog cleanup, sprint prep, or scope slicing
- use `task-estimation` for effort, confidence, or capacity disputes
- use `sprint-retrospective` when repeated daily-sync pain should become a process change
- do **not** turn this skill into roadmap planning, status theater, or incident command
## Output format
Always return a **Coordination Cadence Brief** with these qualities:
- exactly one cadence decision
- exactly one primary mode or `none`
- one small evidence packet
- explicit separation between core sync and follow-up huddle when a sync exists
- explicit replacement path when the answer is `no-recurring-standup`
- visible blocker / handoff routing
- short reusable template
- clear route-outs to the rest of the PM cluster when the job changes
## Examples
### Example 1: Overlong sprint standup
**Input**
> Tomorrow’s standup keeps running 25 minutes because everyone gives long updates. We have two blockers and one item waiting for review.
**Good output direction**
- cadence: `live-daily`
- mode: `board-walk` or `blocker-first`
- blocked and in-progress work comes first
- follow-up huddle only for the blocked items
- anti-pattern callout: no round-robin biographies
### Example 2: Distributed team
**Input**
> We have engineers in California, Europe, and Korea. Should our daily standup be async?
**Good output direction**
- cadence: `async-daily` or `hybrid-daily`
- mode: `async-check-in` or `hybrid-async-plus-live`
- written template centered on movement, blockers, and help needed
- explicit escalation path for urgent coordination
### Example 3: Manager-facing status theater
**Input**
> Our daily scrum feels like reporting to the manager. Fix it without changing our whole process.
**Good output direction**
- cadence may stay `live-daily`, but the answer must justify it rather than assume it
- mode: `board-walk` or `blocker-first`
- names status theater directly
- keeps the sync lateral and work-focused
- routes recurring ceremony pain to `sprint-retrospective`
### Example 4: Daily ritual no longer justified
**Input**
> Most of our work is independent and already tracked in Linear. The daily standup feels like obligation, not coordination. Should we keep it?
**Good output direction**
- cadence: `less-frequent-sync` or `no-recurring-standup`
- mode: `none` if the ritual should disappear
- replacement path uses board hygiene plus explicit blocker escalation
- review trigger says when the team should re-introduce temporary daily cadence
## Best practices
1. **Optimize for work movement, not recital** — the ritual should clarify today’s coordination job.
2. **Justify cadence before format** — first decide whether daily is warranted at all.
3. **Choose the lightest mode that still catches risk** — not every team needs the same ceremony weight.
4. **Triage blockers in the sync, solve them elsewhere** — follow-up huddles are a feature, not a failure.
5. **Protect maker time** — async or hybrid modes often beat default live meetings for distributed teams.
6. **Treat source-of-truth hygiene as a first-class issue** — stale boards and missing updates are real blockers.
7. **Route repeated pain outward** — planning, estimation, retrospectives, and incident work are different jobs.
## References
- Scrum Guide — https://scrumguides.org/scrum-guide.html
- Scrum.org, *What is a Daily Scrum?* — https://www.scrum.org/resources/what-is-a-daily-scrum
- Atlassian, *Standups for agile teams* — https://www.atlassian.com/agile/scrum/standups
- GitLab Handbook, *Asynchronous communication* — https://handbook.gitlab.com/handbook/company/culture/all-remote/asynchronous/
- Martin Fowler / Jason Yip, *It’s Not Just Standing Up* — https://martinfowler.com/articles/itsNotJustStandingUp.html
1---2name: standup-meeting3description: Turn messy daily-sync requests into one honest coordination-cadence packet: decide whether live-daily, async-daily, hybrid-daily, less-frequent syncs, or no recurring standup is justified, then pick the lightest standup mode that still catches blockers and handoffs. Use when the user needs a daily scrum, async check-in, board-walk, blocker-first sync, remote-team standup, launch- week cadence reset, or help fixing an overlong / low-signal standup. Route backlog planning to `task-planning`, sizing to `task-estimation`, retrospective process repair to `sprint-retrospective`, and incident-command work to debugging / launch-specific skills.4license: MIT5---67# Standup Meeting89Use this skill when the job is to turn vague daily coordination into **one honest cadence decision, one small evidence packet, and one follow-up path**.1011`standup-meeting` owns:12- daily-coordination cadence truth13- standup mode selection when a recurring sync is justified14- blocker / handoff visibility15- short facilitation flow and update templates16- clear separation between the core sync and follow-up huddles17- anti-status-theater guardrails18- explicit `less-frequent` / `no recurring standup` outcomes when daily ritual is unjustified1920Read these references before unusual cases or when the request starts to sprawl:21- [references/cadence-gates-and-exceptions.md](references/cadence-gates-and-exceptions.md)22- [references/facilitation-modes.md](references/facilitation-modes.md)23- [references/intake-packets-and-route-outs.md](references/intake-packets-and-route-outs.md)2425## When to use this skill26- A user asks for a daily standup, daily scrum, daily sync, or async check-in format.27- A team needs to decide whether daily live cadence is still justified before choosing board-walk, blocker-first, async, hybrid, or classic three-question standups.28- A daily ritual is running too long, drifting into status reporting, or generating too many side discussions.29- A remote or hybrid team needs a lighter way to coordinate blockers and handoffs.30- A launch / milestone / firefighting window may justify a temporary daily cadence even if the normal answer is lighter.31- The best next artifact is a **Coordination Cadence Brief** with one cadence decision, one mode (if any), and one escalation path.3233## When not to use this skill34- **The real job is backlog decomposition, sprint prep, or execution-ready slicing** → `task-planning`.35- **The real job is sizing, confidence framing, or capacity disagreement** → `task-estimation`.36- **The real job is process reflection, recurring ceremony pain, or action follow-through after delivery** → `sprint-retrospective`.37- **The real job is outage command, release war room, or incident triage** → debugging / incident / launch-specific skills.38- **The user mainly wants manager-facing status collection or performance reporting**. This skill is for lateral coordination, not upward theater.3940## Instructions4142### Step 1: Classify cadence first, then one primary mode if needed43Normalize the request before suggesting any format.4445```yaml46standup_intake:47 cadence_decision: live-daily | async-daily | hybrid-daily | less-frequent-sync | no-recurring-standup48 primary_mode: board-walk | blocker-first | async-check-in | hybrid-async-plus-live | classic-three-questions | none49 team_shape: colocated | hybrid | distributed | cross-functional | unknown50 work_source: jira | linear | github-projects | trello | docs | hacknplan | mixed | unknown51 main_problem:52 - blockers-hidden53 - too-long54 - status-theater55 - timezone-friction56 - board-stale57 - too-many-side-discussions58 - low-dependency-work59 - ritual-inertia60 - unclear61 current_signal: strong-board | weak-board | weak-updates | mixed | unknown62 delivery_risk: low | medium | high63 escalation_need: low | medium | high | unknown64 output_shape: coordination-cadence-brief | template-only | facilitation-reset | unknown65```6667Use exactly one cadence decision per run:68- `live-daily` — a live daily sync is justified by current blocker / dependency pressure69- `async-daily` — daily visibility still matters, but live attendance cost is too high70- `hybrid-daily` — written updates are daily; live talk is exception-only71- `less-frequent-sync` — a recurring checkpoint still helps, but daily is overkill72- `no-recurring-standup` — board/doc visibility plus ad hoc escalation is a better fit than ritualized daily sync7374Choose a primary mode only when the cadence still includes a recurring standup shape:75- `board-walk` — the board should drive the conversation76- `blocker-first` — today’s main job is surfacing impediments and routing help fast77- `async-check-in` — written updates are the default and live talk is optional78- `hybrid-async-plus-live` — written visibility first, short live escalation second79- `classic-three-questions` — only when the team is small and the format still carries real signal80- `none` — use when the best answer is `no-recurring-standup`8182Do not blend several cadence outcomes or modes into one mushy answer.8384### Step 2: Gather the smallest credible coordination packet85Use [references/intake-packets-and-route-outs.md](references/intake-packets-and-route-outs.md).8687Minimum evidence packet:88- current board / issue tracker / document source89- in-progress and blocked work90- near-term delivery goal or sprint goal if known91- obvious handoffs or dependencies92- timezone / hybrid constraints if relevant93- whether the board is trusted, stale, or missing key work9495If evidence is thin, lower confidence instead of inventing certainty.9697### Step 3: Decide whether daily cadence is justified, then pick the lightest mode that still catches risk98Default cadence rules:99- **high blocker frequency, dense dependencies, launch / milestone / incident pressure** → `live-daily`100- **daily visibility matters but live overlap is costly** → `async-daily`101- **written updates plus short exception-only huddle fits best** → `hybrid-daily`102- **work is mostly independent, multi-day, or already visible in strong artifacts** → `less-frequent-sync`103- **board/doc hygiene is strong and blockers should be escalated immediately instead of saved for a ritual** → `no-recurring-standup`104105Mode rules once cadence still justifies a standup shape:106- **trusted board + multiple active items** → `board-walk`107- **blocked work or dependency pressure dominates** → `blocker-first`108- **timezone spread or maker-time cost dominates** → `async-check-in`109- **team wants written visibility plus a short exception-only sync** → `hybrid-async-plus-live`110- **small colocated team, still high-signal, little ceremony drift** → `classic-three-questions`111112If the board is stale, call that out as part of the diagnosis. A standup cannot compensate forever for a broken source of truth.113If the team only needs temporary higher cadence, say that explicitly: use the daily pattern for the risky window, then review whether to ratchet back down.114115### Step 4: Keep the core sync bounded when cadence still includes a sync116If the cadence is `live-daily`, `async-daily`, `hybrid-daily`, or `less-frequent-sync`:117- keep the live core sync to **10-15 minutes max** when one exists118- focus on work movement, blockers, handoffs, and near-term delivery risk119- move deep problem-solving into a **follow-up huddle** with only the relevant people120- speak to the team and the work, not upward to management121- say explicitly when the board, ticket hygiene, or update discipline is itself the blocker122123If the cadence is `no-recurring-standup`:124- say what artifact or channel replaces the ritual125- name the escalation trigger for immediate blocker handling126- say when to re-evaluate cadence if risk rises again127128### Step 5: Produce one Coordination Cadence Brief129Return one compact packet, not a general agile tutorial.130131```markdown132# Coordination Cadence Brief133134## Recommended cadence135- Cadence:136- Why this cadence fits:137- Review trigger:138139## Recommended mode140- Mode:141- Why this mode fits:142143## Goal for this coordination loop144- ...145146## Evidence used147- Work source:148- Strongest signals:149- Missing but important:150151## Core facilitation flow or replacement path1521. ...1532. ...1543. ...155156## What each person should report or update157- ...158159## Blocker / handoff routing160- Keep in core sync:161- Escalate immediately when:162- Move to follow-up huddle:163- Who should stay after:164165## Template166```text167...168```169170## Anti-patterns to avoid171- ...172- ...173174## Adjacent handoffs175- Use `task-planning` when ...176- Use `task-estimation` when ...177- Use `sprint-retrospective` when ...178```179180### Step 6: Tailor the packet to the chosen mode or no-meeting outcome181Use [references/intake-packets-and-route-outs.md](references/intake-packets-and-route-outs.md) for stable packet shapes.182183Mode reminders:184- **board-walk** — review blocked, aging, in-progress, and ready-for-review work before asking for personal diaries185- **blocker-first** — name owner, missing input, and next action quickly; do not solve the blocker in the room186- **async-check-in** — prefer prompts like “What moved?”, “What is stuck?”, and “What needs help today?” over ritualized filler187- **hybrid-async-plus-live** — treat written updates as the base layer and the live sync as escalation only188- **classic-three-questions** — keep only if it still stays short, lateral, and work-focused189- **none** — say which board/doc/channel replaces the ritual and exactly when the team should pull an ad hoc huddle190191### Step 7: Route adjacent PM work explicitly192Before finalizing, say when the next job changed:193- use `task-planning` for backlog cleanup, sprint prep, or scope slicing194- use `task-estimation` for effort, confidence, or capacity disputes195- use `sprint-retrospective` when repeated daily-sync pain should become a process change196- do **not** turn this skill into roadmap planning, status theater, or incident command197198## Output format199Always return a **Coordination Cadence Brief** with these qualities:200- exactly one cadence decision201- exactly one primary mode or `none`202- one small evidence packet203- explicit separation between core sync and follow-up huddle when a sync exists204- explicit replacement path when the answer is `no-recurring-standup`205- visible blocker / handoff routing206- short reusable template207- clear route-outs to the rest of the PM cluster when the job changes208209## Examples210211### Example 1: Overlong sprint standup212**Input**213> Tomorrow’s standup keeps running 25 minutes because everyone gives long updates. We have two blockers and one item waiting for review.214215**Good output direction**216- cadence: `live-daily`217- mode: `board-walk` or `blocker-first`218- blocked and in-progress work comes first219- follow-up huddle only for the blocked items220- anti-pattern callout: no round-robin biographies221222### Example 2: Distributed team223**Input**224> We have engineers in California, Europe, and Korea. Should our daily standup be async?225226**Good output direction**227- cadence: `async-daily` or `hybrid-daily`228- mode: `async-check-in` or `hybrid-async-plus-live`229- written template centered on movement, blockers, and help needed230- explicit escalation path for urgent coordination231232### Example 3: Manager-facing status theater233**Input**234> Our daily scrum feels like reporting to the manager. Fix it without changing our whole process.235236**Good output direction**237- cadence may stay `live-daily`, but the answer must justify it rather than assume it238- mode: `board-walk` or `blocker-first`239- names status theater directly240- keeps the sync lateral and work-focused241- routes recurring ceremony pain to `sprint-retrospective`242243### Example 4: Daily ritual no longer justified244**Input**245> Most of our work is independent and already tracked in Linear. The daily standup feels like obligation, not coordination. Should we keep it?246247**Good output direction**248- cadence: `less-frequent-sync` or `no-recurring-standup`249- mode: `none` if the ritual should disappear250- replacement path uses board hygiene plus explicit blocker escalation251- review trigger says when the team should re-introduce temporary daily cadence252253## Best practices2541. **Optimize for work movement, not recital** — the ritual should clarify today’s coordination job.2552. **Justify cadence before format** — first decide whether daily is warranted at all.2563. **Choose the lightest mode that still catches risk** — not every team needs the same ceremony weight.2574. **Triage blockers in the sync, solve them elsewhere** — follow-up huddles are a feature, not a failure.2585. **Protect maker time** — async or hybrid modes often beat default live meetings for distributed teams.2596. **Treat source-of-truth hygiene as a first-class issue** — stale boards and missing updates are real blockers.2607. **Route repeated pain outward** — planning, estimation, retrospectives, and incident work are different jobs.261262## References263- Scrum Guide — https://scrumguides.org/scrum-guide.html264- Scrum.org, *What is a Daily Scrum?* — https://www.scrum.org/resources/what-is-a-daily-scrum265- Atlassian, *Standups for agile teams* — https://www.atlassian.com/agile/scrum/standups266- GitLab Handbook, *Asynchronous communication* — https://handbook.gitlab.com/handbook/company/culture/all-remote/asynchronous/267- Martin Fowler / Jason Yip, *It’s Not Just Standing Up* — https://martinfowler.com/articles/itsNotJustStandingUp.html