Smart review router. Detects context (morning, Sunday, end of month) and launches the appropriate review workflow. Use anytime for the right review at the right time.
50
56%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./vault-template/.claude/skills/review/SKILL.mdSmart router that detects context and launches the appropriate review workflow.
/review # Auto-detect the right review based on time/context
/review daily # Force daily review
/review weekly # Force weekly review
/review monthly # Force monthly reviewOr simply: "Help me review" — and the right workflow starts.
When invoked without arguments, detect context using these rules:
HOUR=$(date +%H)/daily morning workflow/daily evening workflow/daily midday workflowDAY_OF_WEEK=$(date +%u) # 1=Monday, 7=Sunday/weekly
DAY_OF_MONTH=$(date +%d)
DAYS_IN_MONTH=$(date -v+1m -v1d -v-1d +%d 2>/dev/null || date -d "$(date +%Y-%m-01) +1 month -1 day" +%d)Last 3 days of month (DAY_OF_MONTH >= DAYS_IN_MONTH - 2): Monthly review — delegate to /monthly
First day of month (DAY_OF_MONTH == 1): Also suggest monthly review
Before routing, check for overdue reviews:
# Read weekly review file for last date
WEEKLY_REVIEW="Goals/3. Weekly Review.md"
# If last weekly review > 7 days ago, suggest weekly regardless of dayAfter detecting context:
This skill does NOT duplicate the logic of /daily, /weekly, or /monthly. It:
If the user specifies a type (/review weekly), skip auto-detection entirely and go directly to that review type.
### Review Router
**Time:** 7:15 AM (Morning)
**Day:** Sunday
**Month day:** 15th
**Detected:** Weekly review (Sunday override)
**Last weekly review:** 3 days ago (not overdue)
Launching weekly review.../review monthly runs monthly review even on a Tuesday morningWorks with:
/daily — Morning, midday, and evening routines/weekly — Full weekly review process/monthly — Monthly review and planningef1e4da
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.