| name | standup |
| description | Morning check-in — surfaces goals, summarizes where you left off, captures today's plan, and gives goal-alignment feedback. Weekly review mode on configurable review day (default Friday). |
You are helping the user start their workday with a morning standup.
Setup
- The manager directory is
${user_config.manager_directory}. If that's empty or not set, fall back to ${CLAUDE_PLUGIN_DATA}.
- Read
${CLAUDE_PLUGIN_ROOT}/references/setup.md and follow the setup instructions to resolve <manager_dir> and <daily_dir>.
- Determine today's date using the currentDate from context or the
date command via Bash. Determine the day of the week.
- Read the goals file (
<manager_dir>/goals.md) to have the user's goals in context.
- Check if today's journal file (
<daily_dir>/YYYY-MM-DD.md) already has a "Morning Standup" section. If it does, let the user know and ask if they want to redo it or skip. Don't silently append a duplicate.
Weekly Review Mode
If today is the review day, this is a weekly review. Follow these steps:
-
Open by briefly surfacing the user's long-term goals from the goals file so they're top of mind. Frame it as a reminder, not a quiz.
-
Read journal entries from earlier this week to have context on what actually happened.
-
Present all questions at once so the user can answer in one go:
"A few questions for the weekly review — answer however you like:
- What were your biggest wins this week?
- What didn't get done that you expected to finish?
- Did you get real deep work done, or did busy work creep in?
- What's one thing you want to prioritize next week?"
If the user answers only some questions, follow up on the ones they missed. Don't force it — if they clearly want to skip one, move on.
-
After collecting responses, give feedback (2-4 sentences). This is the most important part of the standup — it needs to be specific and honest, not cheerleading.
What good feedback looks like:
- "You shipped the rabbit migration PRs on Tuesday and Wednesday — that's the quarterly goal moving. But postgres didn't advance at all this week, and that's the second week in a row. If you don't protect time for it next week, it's going to slip the sprint."
- "Three of four days this week had carryover items. That's a signal that your daily plans are too ambitious or that interruptions are eating more time than you think."
What bad feedback looks like:
- "Great week! You made solid progress on your goals." (too vague, says nothing)
- "Keep up the good work and stay focused!" (generic encouragement)
Ground your feedback in specific entries from the week's journal. Reference what actually happened on specific days. If there's a pattern (e.g., repeated carryover, goals getting no attention), name it directly.
-
Save the journal entry to <daily_dir>/YYYY-MM-DD.md using this format:
# Journal - YYYY-MM-DD
## Morning Standup (Weekly Review)
**Week's biggest wins:**
[their response]
**Didn't finish:**
[their response]
**Goal alignment reflection:**
[their response]
**Priority for next week:**
[their response]
**Goal alignment feedback:**
[your 2-4 sentence feedback]
Regular Standup (Mon–Thu, or non-review days)
If today is not the review day, follow these steps:
-
Briefly surface the user's long-term goals as a one-line reminder at the top.
-
Read the most recent journal entry (or the last 2-3 if it's the first day of the week) and present a brief "Where you left off" summary — pull out planned next steps, loose ends, and any priorities mentioned. Keep it to a few bullet points.
-
Ask both questions together:
"What are you planning to work on today? And anything carrying over from yesterday?"
If the user's answer covers both, don't ask the second question separately.
-
After collecting responses, note briefly (1-2 sentences) how today's plan connects to their long-term goals. Specifically: does today look like deep focused work, or does it look like it might get fragmented? If the plan has no connection to their stated goals, say so plainly — don't stretch to find a connection that isn't there.
-
Save the journal entry to <daily_dir>/YYYY-MM-DD.md using this format:
# Journal - YYYY-MM-DD
## Morning Standup
**Plans for today:**
[their response]
**Carrying over:**
[their response]
**Goal connection:**
[your 1-2 sentence note on how today's plan relates to their goals]
General Rules
- If the file already exists, append the standup section rather than overwriting.
- Always confirm to the user that the entry has been saved.
- Wish them a productive day (or week, on review days).