Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Facilitate weekly review process with reflection, goal alignment, and planning. Create review notes, analyze past week, plan next week. Use on Sundays or whenever doing weekly planning.
.claude/skills/ballred-weekly/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 55% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 53% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 77% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 47% | 0% |
Facilitates your weekly review process by creating a review note and guiding reflection on the past week while planning the next.
Invoke with /weekly or ask Claude to help with your weekly review.
/weeklyProjects/*/CLAUDE.md for current statusThe skill guides you through:
markdown# Weekly Review: YYYY-MM-DD ## Last Week's Wins 1. 2. 3. ## Challenges & Lessons - Challenge: - Lesson: ## Goal Progress ### Monthly Goals - [ ] Goal 1 (XX%) - [ ] Goal 2 (XX%) ### This Week's Contribution - [Task] -> [[Goal]] ## Project Progress | Project | Phase | Progress | Next Action | |---------|-------|----------|-------------| | [[ProjectA]] | Active | 60% | [Next step] | | [[ProjectB]] | Planning | 10% | [Next step] | ## Next Week Planning ### ONE Big Thing > ### Key Tasks - [ ] - [ ] - [ ] ### Project Next-Actions - [ ] [ProjectA] - [specific next step] - [ ] [ProjectB] - [specific next step] ### Time Blocks - Monday: - Tuesday: - Wednesday: - Thursday: - Friday: ## Notes
Suggest moving daily notes older than 30 days to Archives.
For each active project:
Calculate habit success rates from daily notes:
The weekly skill uses session tasks to show progress through the 3-phase review.
Create tasks at skill start:
TaskCreate:
subject: "Phase 1: Collect"
description: "Gather daily notes from past week, extract wins and challenges"
activeForm: "Collecting daily notes and extracting highlights..."
TaskCreate:
subject: "Phase 2: Reflect"
description: "Calculate goal progress, analyze alignment gaps"
activeForm: "Calculating goal progress and alignment..."
TaskCreate:
subject: "Phase 3: Plan"
description: "Identify ONE Big Thing, plan daily focus areas for next week"
activeForm: "Planning next week's focus..."Phases must run in order:
TaskUpdate: "Phase 2: Reflect", addBlockedBy: [phase-1-collect-id]
TaskUpdate: "Phase 3: Plan", addBlockedBy: [phase-2-reflect-id]Reflect is blocked until Collect completes. Plan is blocked until Reflect completes. This provides visibility into the 30-minute review process.
Mark each task in_progress when starting, completed when done using TaskUpdate.
Task tools are session-scoped and don't persist between Claude sessions—your actual weekly review content is saved in the review note.
For a faster, more thorough weekly review, use agent teams to parallelize the collection phase:
Team Lead (coordinator)
├── collector agent — Read all daily notes, extract wins/challenges/tasks
├── goal-analyzer agent — Read goal files, calculate progress, find gaps
└── project-scanner agent — Scan Projects/*/CLAUDE.md, get status updatesWhen invoking /weekly, you can request the team-based approach:
/weekly
"Use the team approach for a thorough review"The team lead:
This makes the review faster (parallel collection) and more thorough (dedicated analysis per area).
The weekly review can optionally include a vault health check using multiple agents:
Request with: "Include a vault health check in my weekly review"
Works with:
/daily - Reviews daily notes from the week/monthly - Weekly reviews feed monthly rollup/project - Project status in review/push - Commit after completing review/onboard - Load context for informed review| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 5,793 | 7,269 | +25% | 1 | 1 | 0% | 1,033 | 2,114 | +105% | 0 | 0 | — |
case-02 | fail→fail | 5,983 | 35,024 | +485% | 1 | 1 | 0% | 1,064 | 2,230 | +110% | 0 | 0 | — |
case-03 | fail→fail | 6,390 | 4,432 | -31% | 1 | 1 | 0% | 1,102 | 2,203 | +100% | 0 | 0 | — |
case-04 | fail→pass | 7,974 | 3,541 | -56% | 1 | 1 | 0% | 1,402 | 2,168 | +55% | 0 | 0 | — |
case-05 | fail→pass | 11,550 | 6,889 | -40% | 1 | 1 | 0% | 1,778 | 2,713 | +53% | 0 | 0 | — |
case-06 | fail→pass | 10,753 | 8,490 | -21% | 1 | 1 | 0% | 1,964 | 3,071 | +56% | 0 | 0 | — |
case-07 | fail→pass | 7,301 | 1,956 | -73% | 1 | 1 | 0% | 1,059 | 1,879 | +77% | 0 | 0 | — |
case-08 | pass→pass | 5,520 | 1,762 | -68% | 1 | 1 | 0% | 837 | 1,821 | +118% | 0 | 0 | — |
case-09 | pass→pass | 9,467 | 5,514 | -42% | 1 | 1 | 0% | 1,658 | 2,398 | +45% | 0 | 0 | — |
case-10 | fail→pass | 8,402 | 2,858 | -66% | 1 | 1 | 0% | 1,359 | 2,000 | +47% | 0 | 0 | — |
case-11 | fail→pass | 13,127 | 4,092 | -69% | 1 | 1 | 0% | 2,097 | 2,337 | +11% | 0 | 0 | — |
case-12 | fail→pass | 12,132 | 3,640 | -70% | 1 | 1 | 0% | 2,105 | 2,203 | +5% | 0 | 0 | — |
case-13 | pass→pass | 6,918 | 1,477 | -79% | 1 | 1 | 0% | 1,124 | 1,772 | +58% | 0 | 0 | — |
case-14 | pass→pass | 11,170 | 9,268 | -17% | 1 | 1 | 0% | 1,969 | 3,113 | +58% | 0 | 0 | — |
case-15 | fail→pass | 6,820 | 12,806 | +88% | 1 | 1 | 0% | 1,105 | 1,763 | +60% | 0 | 0 | — |
case-16 | fail→pass | 7,605 | 1,893 | -75% | 1 | 1 | 0% | 1,344 | 1,856 | +38% | 0 | 0 | — |
case-17 | fail→pass | 5,995 | 2,000 | -67% | 1 | 1 | 0% | 984 | 1,886 | +92% | 0 | 0 | — |
case-18 | pass→pass | 6,121 | 1,817 | -70% | 1 | 1 | 0% | 967 | 1,852 | +92% | 0 | 0 | — |
case-19 | fail→pass | 8,427 | 2,235 | -73% | 1 | 1 | 0% | 1,260 | 1,821 | +45% | 0 | 0 | — |
case-20 | fail→fail | 8,465 | 8,175 | -3% | 1 | 1 | 0% | 1,462 | 3,066 | +110% | 0 | 0 | — |
case-21 | fail→fail | 11,364 | 10,835 | -5% | 1 | 1 | 0% | 1,988 | 3,481 | +75% | 0 | 0 | — |
case-22 | pass→pass | 5,971 | 5,204 | -13% | 1 | 1 | 0% | 1,066 | 2,493 | +134% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 20 counted toward the lift figure. The other 2 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +50 percentage points is the difference between those two pass rates over the 20 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.