- Core structure with README, LICENSE, and .gitignore - Complete vault template with Goals, Daily Notes, Projects, and Templates - Cascading goal system (3-year → yearly → monthly → weekly) - Claude Code integration with custom slash commands - GitHub Actions workflow for mobile integration - Comprehensive documentation (setup, customization, workflows, troubleshooting) - Automation scripts for setup (Unix/Mac and Windows) - Example content showing system usage - Self-documenting templates with inline instructions Ready for users to clone and customize for their personal knowledge management needs.
4.4 KiB
Weekly Review Command
Facilitates your weekly review process by creating a new review note and helping you reflect on the past week while planning the next.
Installation
Copy this file to .claude/commands/weekly.md in your vault root.
Usage
claude code /weekly
Configuration
Customize these settings for your workflow:
// Configuration (customize these)
const WEEKLY_FOLDER = "Goals";
const WEEKLY_TEMPLATE = "Templates/Weekly Review Template.md";
const REVIEW_DAY = 0; // 0=Sunday, 1=Monday, etc.
const TIME_INVESTMENT_TARGET = 30; // minutes for review
What This Command Does
-
Creates Weekly Review Note
- Uses weekly review template
- Names it with current week's date
- Places in Goals folder
-
Guides Review Process
- Reviews last week's accomplishments
- Identifies incomplete tasks
- Plans upcoming week
- Aligns with monthly goals
-
Automates Housekeeping
- Archives old daily notes
- Updates project statuses
- Cleans up completed tasks
Review Process Steps
Step 1: Reflection (10 minutes)
- Review daily notes from past week
- Identify wins and challenges
- Capture lessons learned
Step 2: Goal Alignment (10 minutes)
- Check monthly goal progress
- Adjust weekly priorities
- Ensure alignment with yearly goals
Step 3: Planning (10 minutes)
- Set ONE big thing for the week
- Schedule important tasks
- Block time for deep work
Interactive Prompts
The command will guide you through:
-
"What were your top 3 wins this week?"
- Celebrates progress
- Builds momentum
- Documents achievements
-
"What were your main challenges?"
- Identifies obstacles
- Plans solutions
- Learns from difficulties
-
"What's your ONE big thing next week?"
- Forces prioritization
- Creates focus
- Drives meaningful progress
Weekly Review Checklist
The command helps you:
- Review all daily notes
- Process inbox items
- Update project statuses
- Check upcoming calendar
- Review monthly goals
- Plan next week's priorities
- Block time for important work
- Clean digital workspace
- Archive completed items
- Commit changes to Git
Automation Features
Auto-Archive
Moves daily notes older than 30 days to Archives:
const ARCHIVE_AFTER_DAYS = 30;
// Automatically moves old notes to Archives/YYYY/MM/
Project Status Update
Prompts for each active project:
// For each project folder:
// - Update completion percentage
// - Note blockers
// - Set next actions
Habit Tracking
Calculates habit success rates:
// Counts habit checkboxes from daily notes
// Shows completion percentage
// Identifies patterns
Customization Options
Different Review Days
// For Monday reviews:
const REVIEW_DAY = 1;
// For Friday reviews:
const REVIEW_DAY = 5;
Monthly Reviews
Add monthly review trigger:
const today = new Date();
const lastDayOfMonth = new Date(today.getFullYear(), today.getMonth() + 1, 0).getDate();
if (today.getDate() === lastDayOfMonth) {
// Trigger monthly review too
}
Sprint-Based Reviews
For agile workflows:
const SPRINT_LENGTH = 14; // days
const SPRINT_START = new Date('2024-01-01');
// Calculate sprint number and adjust review
Integration with Goals
The command automatically:
- Links to 2. Monthly Goals
- Updates 1. Yearly Goals progress
- Creates new week entry in review log
Best Practices
Consistent Timing
- Same day each week
- Same time if possible
- Block calendar time
- Treat as non-negotiable
Preparation
- Clean inbox before review
- Have calendar ready
- Gather project updates
- Review any feedback
Follow-through
- Share highlights with team/family
- Update external systems
- Communicate changes
- Celebrate wins
Troubleshooting
Review not created?
- Check template exists
- Verify folder structure
- Ensure write permissions
Links broken?
- Verify file naming
- Check date formats
- Update link syntax
Too time-consuming?
- Use timer for each section
- Prepare throughout week
- Simplify template
Related Commands
/daily- Create daily note/push- Commit to Git/onboard- Load all context
Command Version: 1.0 Optimal Time: Sunday evening or Monday morning
Remember: The best review is the one you actually do. Keep it simple and consistent!