Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Summarizes recent git changes for context recovery after session breaks. Use when resuming work after a gap or handing off to another session.
.claude/skills/athola-catchup/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 201% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 97% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-19 | ✗→✓ | ▲ Improved | -38% | 0% |
| case-20 | ✗→✓ | ▲ Improved | -26% | 0% |
Structured method for quickly understanding recent changes in git repositories, meeting notes, sprint progress, document revisions, or system logs. Answers "what changed and what matters?" efficiently.
diff analysis - use diff-analysis instead
Keywords: catchup, summary, status, progress, context, handoff Cues: "get me up to speed", "current status", "summarize progress"
Load modules based on context:
Git: Load modules/git-catchup-patterns.md for git commands. Consider sanctum:git-workspace-review for initial data gathering.
Documents/Notes: Load modules/document-analysis-patterns.md for meeting notes, sprint tracking, document revisions.
Logs/Events: Load modules/log-analysis-patterns.md for time-series and metric analysis.
Always Available: imbue:proof-of-work, TodoWrite workflow, structured output.
catchup:context-confirmed - Boundaries establishedcatchup:delta-captured - Changes enumeratedcatchup:insights-extracted - Themes identifiedcatchup:followups-recorded - Actions capturedDefine scope (git branch, sprint, meetings), baseline (last state), and current target. See modules for commands.
Enumerate changed items with metrics. Prioritize source/config/docs over generated artifacts. See modules for strategies.
Per item: What (change), Why (motivation), Implications (tests/risks/deps). Rollup into themes.
Capture: Tests, Documentation, Reviews, Blockers, Questions. If none, state explicitly.
## Summary
[2-3 sentence theme + risk overview]
## Key Changes
- [Item]: [what/why/implication]
## Follow-ups
- [ ] [Action with owner]
## Blockers/Questions
- [Item requiring resolution]Verification: Run the command with --help flag to verify availability.
Use imbue:diff-analysis for risk assessment, imbue:proof-of-work for reproducibility, sanctum:git-workspace-review for git data. Feed to brainstorming or writing-plans as needed.
Reference paths and lines (don't reproduce). Summarize outputs. Defer deep analysis. Use progressive loading.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-16 | pass→pass | 8,927 | 6,045 | -32% | 1 | 1 | 0% | 1,385 | 1,646 | +19% | 0 | 0 | — |
case-01 | fail→fail | 5,573 | 9,948 | +79% | 1 | 1 | 0% | 948 | 2,390 | +152% | 0 | 0 | — |
case-02 | fail→fail | 7,412 | 8,951 | +21% | 1 | 1 | 0% | 1,151 | 2,147 | +87% | 0 | 0 | — |
case-03 | fail→fail | 6,927 | 11,974 | +73% | 1 | 1 | 0% | 1,116 | 2,688 | +141% | 0 | 0 | — |
case-04 | fail→pass | 3,997 | 7,221 | +81% | 1 | 1 | 0% | 644 | 1,939 | +201% | 0 | 0 | — |
case-05 | fail→pass | 7,862 | 10,251 | +30% | 1 | 1 | 0% | 1,190 | 2,350 | +97% | 0 | 0 | — |
case-06 | fail→fail | 17,645 | 10,871 | -38% | 1 | 1 | 0% | 2,092 | 1,850 | -12% | 0 | 0 | — |
case-07 | pass→pass | 5,401 | 2,345 | -57% | 1 | 1 | 0% | 843 | 1,167 | +38% | 0 | 0 | — |
case-08 | pass→pass | 9,679 | 4,626 | -52% | 1 | 1 | 0% | 1,538 | 1,494 | -3% | 0 | 0 | — |
case-09 | fail→pass | 5,103 | 1,915 | -62% | 1 | 1 | 0% | 823 | 972 | +18% | 0 | 0 | — |
case-10 | pass→pass | 10,296 | 7,909 | -23% | 1 | 1 | 0% | 1,518 | 1,956 | +29% | 0 | 0 | — |
case-11 | pass→pass | 8,805 | 2,926 | -67% | 1 | 1 | 0% | 1,349 | 1,216 | -10% | 0 | 0 | — |
case-12 | pass→pass | 6,236 | 3,195 | -49% | 1 | 1 | 0% | 968 | 1,276 | +32% | 0 | 0 | — |
case-13 | pass→pass | 10,557 | 7,919 | -25% | 1 | 1 | 0% | 1,562 | 1,921 | +23% | 0 | 0 | — |
case-14 | pass→pass | 8,845 | 4,224 | -52% | 1 | 1 | 0% | 1,618 | 1,408 | -13% | 0 | 0 | — |
case-15 | pass→pass | 11,798 | 3,543 | -70% | 1 | 1 | 0% | 1,888 | 1,398 | -26% | 0 | 0 | — |
case-17 | pass→pass | 11,874 | 3,408 | -71% | 1 | 1 | 0% | 1,848 | 1,368 | -26% | 0 | 0 | — |
case-18 | pass→pass | 9,558 | 5,312 | -44% | 1 | 1 | 0% | 1,600 | 1,655 | +3% | 0 | 0 | — |
case-19 | fail→pass | 11,707 | 3,482 | -70% | 1 | 1 | 0% | 2,038 | 1,261 | -38% | 0 | 0 | — |
case-20 | fail→pass | 10,962 | 4,158 | -62% | 1 | 1 | 0% | 1,608 | 1,185 | -26% | 0 | 0 | — |
case-21 | fail→pass | 15,027 | 2,658 | -82% | 1 | 1 | 0% | 2,428 | 1,192 | -51% | 0 | 0 | — |
case-22 | fail→pass | 11,581 | 7,290 | -37% | 1 | 1 | 0% | 1,812 | 1,943 | +7% | 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. The headline lift of +32 percentage points is the difference between those two pass rates over the 22 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.