Daily Standup Report
Instructions
Gather project status
- Call
get_statefor each active project to collect current status fields. - Note any state changes since last standup (look for fields like
status,progress,blockers).
- Call
Check task board
- Call
list_tasksto retrieve all tasks. - Categorize tasks into:
- Completed (since last standup)
- In Progress — currently being worked on
- Blocked — tasks with blockers
- Pending — not yet started but assigned
- Call
Check inbox
- Call
get_inboxto see any unread messages. - Note unread count and any messages that indicate blockers or urgent requests.
- Call
Check team availability
- Call
get_agentsto see who is online/active.
- Call
Compose standup report
- Format the report as:
Daily Standup — [today's date] Done (since last standup): - [completed items] In Progress: - [current work items with status] Blocked: - [blockers and what's needed to unblock] Upcoming: - [next priorities] Notes: - [unread message count, team availability, other observations]Post the report
- Determine the target channel:
- If
$ARGUMENTSspecifies a channel, use that. - Otherwise, default to
general.
- If
- Call
send_messageto post the standup report to the channel.
- Determine the target channel:
$ARGUMENTS
/daily-standup— Post standup to #general/daily-standup <channel>— Post standup to the specified channel