Initial commit: Complete Obsidian + Claude Code PKM Starter Kit
- 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.
This commit is contained in:
201
vault-template/.claude/commands/weekly.md
Normal file
201
vault-template/.claude/commands/weekly.md
Normal file
@@ -0,0 +1,201 @@
|
||||
# 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:
|
||||
|
||||
```javascript
|
||||
// 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
|
||||
|
||||
1. **Creates Weekly Review Note**
|
||||
- Uses weekly review template
|
||||
- Names it with current week's date
|
||||
- Places in Goals folder
|
||||
|
||||
2. **Guides Review Process**
|
||||
- Reviews last week's accomplishments
|
||||
- Identifies incomplete tasks
|
||||
- Plans upcoming week
|
||||
- Aligns with monthly goals
|
||||
|
||||
3. **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:
|
||||
|
||||
1. **"What were your top 3 wins this week?"**
|
||||
- Celebrates progress
|
||||
- Builds momentum
|
||||
- Documents achievements
|
||||
|
||||
2. **"What were your main challenges?"**
|
||||
- Identifies obstacles
|
||||
- Plans solutions
|
||||
- Learns from difficulties
|
||||
|
||||
3. **"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:
|
||||
```javascript
|
||||
const ARCHIVE_AFTER_DAYS = 30;
|
||||
// Automatically moves old notes to Archives/YYYY/MM/
|
||||
```
|
||||
|
||||
### Project Status Update
|
||||
Prompts for each active project:
|
||||
```javascript
|
||||
// For each project folder:
|
||||
// - Update completion percentage
|
||||
// - Note blockers
|
||||
// - Set next actions
|
||||
```
|
||||
|
||||
### Habit Tracking
|
||||
Calculates habit success rates:
|
||||
```javascript
|
||||
// Counts habit checkboxes from daily notes
|
||||
// Shows completion percentage
|
||||
// Identifies patterns
|
||||
```
|
||||
|
||||
## Customization Options
|
||||
|
||||
### Different Review Days
|
||||
```javascript
|
||||
// For Monday reviews:
|
||||
const REVIEW_DAY = 1;
|
||||
|
||||
// For Friday reviews:
|
||||
const REVIEW_DAY = 5;
|
||||
```
|
||||
|
||||
### Monthly Reviews
|
||||
Add monthly review trigger:
|
||||
```javascript
|
||||
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:
|
||||
```javascript
|
||||
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!
|
||||
Reference in New Issue
Block a user