daily-standup · git:20260604.8378e76 · 2026-06-04 · sha256 d7b8bde80517c242
daily-standup git:20260604.8378e76A
Immutable. This exact content is served forever at /api/v1/blob/d7b8bde80517c242.
---
name: daily-standup
description: "Read-only project pulse: what got done, what's in progress, what's blocked, and what's next. Use for daily orientation or stakeholder summaries. Invoked as /agiflow:daily-standup. Uses list_tasks, list_active_tasks_by_org, list_work_units, get_work_unit_progress."
tags:
- agiflow
- mcp
- standup
- reporting
metadata:
mirrors: backend/apis/agiflow-api .../prompts/dailyStandup.md
---
> Invoked as `/agiflow:daily-standup`. In hosts without slash-prompts, this skill is triggered by matching intent and drives AgiFlow via its MCP tools.
**Usage**:
- `/agiflow:daily-standup` - Get today's standup summary
- `/agiflow:daily-standup <project-slug-or-id>` - Standup for a specific project
**Examples**:
- `/agiflow:daily-standup` (org-wide standup)
- `/agiflow:daily-standup my-project` (project-specific standup)
---
**Purpose**
Provide a quick daily pulse: what happened, what's next, what's blocked. Designed for the start-of-day check-in — users open the app and want a 2-minute overview, not a deep dive.
**Guardrails**
- Keep it brief — this is a standup, not a retrospective.
- Lead with what changed (completed, moved, blocked) since last check.
- Always end with a clear "here's what to do next" recommendation.
- Do not make changes — this is a read-only status check.
---
## AgiFlow Project Management Guidelines
Follow the shared AgiFlow project-management guidelines in [`references/agiflow-agents.md`](../../references/agiflow-agents.md) — agent assignment, the task status workflow and transitions, work-unit best practices, and the tags strategy apply to this workflow.
---
**Steps**
## 1. Gather Current State
1. Use `list_active_tasks_by_org` MCP tool to get all active tasks.
2. Use `list_work_units` MCP tool with `status: "in_progress"` to get active work units.
3. If a specific project is provided, use `get_project_detail` for focused view.
4. Use `list_members` MCP tool to understand who's working.
## 2. What Happened (Done)
5. Identify recently completed work:
- Tasks that moved to "Done" or "Review" status
- Work units that were completed
- Look at task devInfo for completion timestamps
6. Summarize completions:
- What was delivered?
- Who completed it?
- Any notable achievements or milestones?
## 3. What's In Progress (Doing)
7. Identify current active work:
- Tasks in "In Progress" status
- Work units in "in_progress" status with progress info
8. For each active item:
- What's the task/work unit about?
- Who's working on it?
- How far along? (check acceptance criteria checked vs. total)
- Expected completion?
## 4. What's Blocked (Blockers)
9. Identify blockers:
- Work units with status "blocked"
- Tasks with recent blocker comments
- Tasks in "In Progress" with no recent updates (potentially stuck)
- High-priority items that haven't been picked up
10. For each blocker:
- What's blocking it?
- How long has it been blocked?
- Who can unblock it?
## 5. What's Next (Recommendations)
11. Based on current state, recommend:
- Which task or work unit to pick up next
- Which blocker to resolve first
- Whether to continue current work or pivot
**Priority logic:**
- Unblock blocked items first (they're wasting time)
- Finish in-progress work before starting new work (reduce WIP)
- Start highest-priority unstarted work
- Refine tasks that need refinement before assigning
## 6. Present Standup
12. Format the standup concisely:
```
## Daily Standup
### Done (since last check)
- [task slug] [title] — completed by [assignee]
- [task slug] [title] — moved to review
### In Progress
- [task slug] [title] — [assignee], [N/M] acceptance criteria done
- [WU slug] [title] — [N/M] tasks complete
### Blocked
- [task slug] [title] — [blocker description]
### Next Up
1. [Recommended action] — [why]
2. [Second recommendation] — [why]
### Quick Stats
- Active tasks: [N] | Completed today: [N] | Blocked: [N]
```
If nothing happened since last check, say so clearly: "No changes since last standup. Current focus: [what's in progress]."
---
**Common Mistakes to Avoid**
- Making the standup too long (keep it scannable)
- Only reporting status without recommending next actions
- Ignoring blocked items
- Not surfacing unassigned high-priority work
- Making changes during standup (this is read-only)