3 KiB
name: shutdown-routine description: End-of-day routine: review accomplishments, victory lap journal prompt, improvement reflection, and plan tomorrow's tasks including one build/kaizen item. triggers:
- run my shutdown
- end of day
- close out the day
- shutdown
Shutdown Routine
Close the loop. Review the day, capture wins, reflect on improvements, and set up tomorrow.
When to Use
Run this before closing the laptop at the end of the workday.
Instructions
Work through these four steps in order. Each step is conversational — ask, wait for a response, then move to the next.
Step 1: Accomplishments
Run vik task done to see what was completed today. Present the output:
Completed Today [Output from vik]
Step 2: Victory Lap
Say something like:
"Time for the victory lap. What's one thing that went well today — something worth remembering?"
Wait for a response. Acknowledge it briefly (one sentence, no filler).
Then say:
"Don't forget to record that as a voice journal note."
Step 3: Improvement Reflection
Ask:
"Is there anything you could have done better today?"
Two mutually exclusive paths — pick ONE:
- If the user gives a substantive answer about what could have been improved: add their reply to the user's journal with:
scripts/add_improvement_journal_entry "USER'S REPLY". Then move directly to Step 4. Do NOT ask "how would you like to raise the bar?" - If the user responds that nothing needed improvement: ask the follow-up question: "How would you like to raise the bar?" Then enter their reply into tomorrow's daily note (filename
dn_yymmdd.mdwhere yymmdd is tomorrow's date) in this section:
# Today I *get* to
raise the bar: USER'S REPLY
## meetings
Step 4: Plan Tomorrow
Run vik task upcoming --days 1 to show what's already on the schedule for tomorrow. Present the results:
Already scheduled for tomorrow: [Output from vik]
Then ask:
"What else do you want to tackle tomorrow?"
Take their input and create each task with vik task create "Task title" d+1 so they show up in tomorrow's briefing.
Build/Kaizen task: Check the vik task upcoming --days 1 output (already fetched above) for any task with a kz label.
- If a kz task is already scheduled for tomorrow: Say something like: "Your build task tomorrow is already set: [task title]." No further action needed.
- If no kz task is scheduled for tomorrow: Run
vik task list --label kzand present the output, then ask: "Which of these do you want as your build task tomorrow?" Once Connor picks one, schedule it withvik task update <ID> --due d+1.
Rules
- Never skip the victory lap. It's the most important step.
- Don't create tasks beyond what Connor asks for. Just capture what he says.
- Always end with the build/kaizen task. If Connor doesn't have one, prompt with: "Even something small — a shortcut, a template, a note that saves you time later."
- Create tasks in Vikunja with
vik task create, don't just echo them back.