weekly-review
Run a weekly review and planning session. Keep it conversational - one section at a time.
Step 0: Get Week Info
date +%Y-%m-%d # Today
date +%Y-W%V # Current ISO week
date -d "last sunday" +%Y-%m-%d # Week start (for lookback)
Step 1: Weekly Note Setup
- Check if this week's note exists:
my-vault/02 Calendar/YYYY-Www.md - If not, create from
09 System/Templates/Weekly Template.md- Replace Templater placeholders with actual dates
- The week note format is
YYYY-[W]ww(e.g.,2026-W03)
Step 2: Journal Completeness Check
Critical: Verify all 7 days have journal entries and content.
# List last 7 days' journal files
for i in {0..6}; do
d=$(date -d "$i days ago" +%Y-%m-%d)
f="my-vault/02 Calendar/$d.md"
if [[ -f "$f" ]]; then
lines=$(wc -l < "$f")
echo "$d: EXISTS ($lines lines)"
else
echo "$d: MISSING"
fi
done
For each existing entry, check if sections are filled in:
- "# What Did I Do?" - should have content
- "# What Did I Work On?" - should have content
- "# What Did I Study?" - optional but note if empty
Report gaps: "These days are missing entries: ..." or "These entries look empty: ..." Offer to fill in: "Want me to check GitHub for commits on those days to help fill them in?"
Step 3: Review the Week
GitHub Activity (all week)
gh search commits --author=TaylorHuston --committer-date=YYYY-MM-DD..YYYY-MM-DD --limit=50
Summarize by project/repo.
Journal Highlights
Read each day's journal and extract:
- Personal: From "What Did I Do?"
- Technical: From "What Did I Work On?"
- Learning: From "What Did I Study?"
Present as a brief week summary, not raw dump.
Learning Progress
- Check
.claude/learning-sessions/learning-plan.jsonif exists - Note topics covered, sessions completed
Project Progress
- Scan
ideas/*/issues/for any WORKLOG.md updates this week - Note completed tasks, status changes
Step 4: Fill In Weekly Note
Update the weekly note (my-vault/02 Calendar/YYYY-Www.md) sections:
- What Went Well: Ask Taylor
- What Didn't Go Well: Ask Taylor
- Key Accomplishments: Summarize from review
- Lessons Learned: Ask Taylor
Step 5: Plan Next Week
Ask Taylor (one at a time):
- "Any interviews or job search priorities this week?"
- "What's the one thing that would make next week a success?"
- "Any personal commitments to work around?"
Fill in "Next Week's Focus" section with their answers.
Step 6: Memory Capture
Review conversation for memory-worthy items:
- Job search updates
- New preferences or workflow changes
- Project decisions
- Personal context changes
Update .claude/memories/about-taylor.md if job status or major context changed.
Conversational Flow
Don't dump everything at once. Flow should be:
- "Let me check your journal entries for this week..." → Report gaps
- "Here's what I found from your week..." → Brief summary
- "What went well this week?" → Capture response
- "What didn't go well?" → Capture response
- "Any lessons learned?" → Capture response
- "Looking ahead - any job search priorities?" → Plan next week
- "What would make next week a success?" → Set focus
- "I've updated your weekly note. Anything else?"
More from taylorhuston/local-life-manager
daily-review
Complete daily journal review. Use at end of day or next morning to fill in journal sections, review highlights, and plan tomorrow. Triggers on "daily review", "end of day", "journal review", "what did I do today".
48daily-journal
Daily journal management for the my-vault Obsidian vault. Use for morning routines, daily reviews, quick journal updates, checking yesterday's entry, or setting today's highlight. Triggers on "good morning", "daily review", "journal", "what did I do", "highlight".
23life-planning
Cross-repo life and project planning. Use when user wants to plan their week, prioritize projects, review progress across all areas, or make decisions about what to focus on. Triggers on "plan my week", "what should I work on", "prioritize", "weekly review", "life planning".
23flashcards
Generate spaced repetition flashcards from notes or topics. Use when user wants to create flashcards, make review cards, prepare for spaced repetition, or convert notes to quiz format. Triggers on "flashcards", "make cards", "spaced repetition", "review cards".
21video-summarize
Summarize a single YouTube video and create a note. Use when user shares a video URL or asks to summarize a specific video. Triggers on "summarize this video", "video summary", YouTube URLs.
17learning-system
Structured learning and spaced repetition system. Use when user wants to learn a topic, start a study session, review material, generate flashcards, create study notes, or track learning progress. Triggers on phrases like "let's learn", "teach me", "study session", "review [topic]", "flashcards", "study notes".
14