--- name: weekly-review description: Single weekly session (typically Sunday) that reviews the closing week and plans the new one. Creates a week note for the new week at the end. triggers: - weekly review - plan my week --- # Weekly Review One session does it all: close out the week, reflect, and plan the next one. ## When to Use Run this on Sunday (or Saturday if Sunday is busy). Do both parts in a single session. ## Week Note File Naming Week notes live at `~/notes/week_YYMMDD.md` where YYMMDD is the date of that week's **Monday**. Example: a week starting Monday April 7, 2026 → `~/notes/week_260407.md` ## Instructions Work through the two parts in order. --- ### Part 1: Review the Closing Week This part is backward-looking only. Focus on what happened, not what's coming. 1. Find this week's note at `~/notes/week_YYMMDD.md` (current week's Monday date). 2. Read the goals/tasks that were set for the week. 3. Run `vik t done 7` to see what tasks were completed in the last 7 days. 4. Present a summary: **Week in Review — [Week of Month Day–Month Day]** **Goals This Week** [The goals/tasks set in the week note at the start of the week.] **Accomplished** [What got done. Use `vik t done 7` output to cross-reference against week note goals.] **Incomplete** [Goals that didn't get finished. No judgment — just facts.] **Carry Forward?** Ask: "Anything from this week you want to carry into next week?" #### Reflective Questions Ask the following reflection questions (conversational — wait for each answer): 1. **"How did the week go overall?"** 2 **"Anything you'd do differently next week?"** - For this one, summarize the past week's (7 days) journal entries tagged "examination_of_conscience." Get those entries by running `scripts/last_weeks_conscience` - Then ask the user "anything else?" --- ### Part 2: Plan the New Week This part looks forward. Use `vik t up` to see what's on deck. 1. Calculate the upcoming Monday's date. 2. Run `vik t up` to show tasks due or starting in the past or next 7 days. Present this as context for planning. 3. Create `~/notes/week_YYMMDD.md` for the new week using the template below. 4. Ask: "What are your goals for this week? What tasks do you want to make sure happen?" 5. Optional: search last week of daily note for items labeled `raise the bar: ITEM` (This is under the "Today I get to" heading.) If those are present, list all from the past 7 days to the user and ask them: "How do you want to challenge yourself this week" 5. Take the response and populate the Goals section of the new week note. 5. Ask: "Anything else to note going into the week? Deadlines, commitments, things to watch for?" 6. Add those to the Notes section. --- ## Notes If Connor gives a philosophical or reflective answer (e.g., "take it easy," "focus on what matters," "be present"), put it in *italics* at the very top of the Notes section, before any practical items. Do not respond with matching philosophical language. Just acknowledge and add it to the note. --- ## Rules - Always do both parts. Don't let the session end without creating the new week note. - The reflection questions are conversational — ask them, wait, don't skip or auto-fill. - If this week's note doesn't exist (e.g., it was never created), use `vik t done 7` for context and ask what the goals were. - Carry-forward tasks should be created with `vik task create`, not just mentioned. - Keep the whole session focused. If it's running long, it's okay to timebox the planning step. - Part 1 is backward-looking: use `vik t done 7` to see what was completed. Do NOT use `vik t up` here. - Part 2 is forward-looking: use `vik t up` to show what's due/starting soon. Do NOT pull in the full `vik task list`.