| name | standup |
| description | Use when the user asks for a standup, daily update, progress summary, or cross-project report built from Goldfish briefs and checkpoints |
Standup
Core Split
- Goldfish brief explains the direction
- Checkpoints show what happened
- Standup ties the two together across projects
Timeframe
Default to yesterday (days: 1). If the user gives a timeframe — as an argument (/standup 7d, /standup 1w, /standup 3d) or in words ("last week", "since Friday") — pass it through as since (accepts m/h/d/w units) or days. A Monday standup after a weekend usually wants 3d; a weekly catch-up wants 1w.
Workflow
- Recall cross-project activity over the requested timeframe:
recall({ workspace: "all", days: 1 })
recall({ workspace: "all", since: "1w" })
- For active projects, use
recall({ limit: 0 }) or the brief tool to understand current direction.
- Group checkpoint clusters into the few accomplishments that mattered.
- Synthesize a short report with done, next, and blocked.
Reporting Rules
- Lead with impact, not motion.
- Group noisy checkpoint clusters into one accomplishment.
- Call out blockers plainly.
- Mention drift when work does not line up with the brief.
- If no brief exists, say so and rely on checkpoints.
Format
For multiple projects, group by project.
For one project, use:
Keep it short enough to read in one pass.