
catch-up
by imcbeth
SKILL.md
name: catch-up description: Reads session notes to provide context about recent work, decisions, and current state of the homelab repository. Use this skill when starting a new session, when asked about recent work, or when context is needed about previous sessions. allowed-tools: Read, Grep, Glob
Catch-Up Skill
Purpose
Provides comprehensive context about recent work in the homelab repository. This ensures continuity across sessions and helps answer questions about what's been done recently.
When to Use
- User asks: "What have we been working on?"
- User asks: "Catch me up" or "What's the current state?"
- User asks: "Review recent sessions"
- When context is needed about previous decisions or implementations
- At the start of a new session when user seems to be continuing previous work
File Structure
.claude/notes/
├── CURRENT.md # Last 3-5 sessions + current state (ALWAYS readable)
├── REFERENCE.md # Stable: gotchas, patterns, architecture
└── sessions/ # Archived sessions (grep for historical lookups)
├── 2025-12-26-monitoring-stack-fixes.md
├── 2025-12-27-velero-alertmanager.md
└── ...
Instructions
1. Read CURRENT.md (Primary Context)
File: /Users/imcbeth/homelab/.claude/notes/CURRENT.md
This file is designed to always be readable (under token limits) and contains:
- Current state summary
- Last 3-5 sessions with full detail
- Session archive index
2. Extract Key Information
From CURRENT.md, identify:
- Current State: What's deployed, pending work, blockers
- Recent Sessions: Last 3-5 sessions with completed work, PRs, issues resolved
- Next Steps: Phase priorities from TODO.md
3. For Historical Lookups
If user asks about specific historical topics (e.g., "What did we do with Velero?"):
# Search archived sessions
grep -r "Velero" .claude/notes/sessions/
4. For Patterns/Gotchas
If user needs reference information:
File: /Users/imcbeth/homelab/.claude/notes/REFERENCE.md
Contains:
- Known gotchas and solutions table
- Common patterns (multi-source ArgoCD, Kustomization, Sealed Secrets)
- Sync wave order
- Architecture diagrams
Output Format
Provide a concise but comprehensive summary:
## Recent Work Summary
**Current State:**
- [What's deployed and working]
- [Phase priorities]
**Last 3 Sessions:**
1. [Date] - [Session Name]: [Key accomplishments]
2. [Date] - [Session Name]: [Key accomplishments]
3. [Date] - [Session Name]: [Key accomplishments]
**Important Context:**
- [Key decisions/architecture notes]
**Next Steps:**
- [Priorities from TODO.md]
Examples
User: "What have we been working on?" Action: Read CURRENT.md, summarize last 3-5 sessions with focus on accomplishments and current state
User: "What monitoring changes did we make?" Action: Read CURRENT.md, grep sessions/ for "monitoring", provide focused technical context
User: "Catch me up" Action: Read CURRENT.md, provide comprehensive summary of recent work, current state, and next steps
User: "What are the known gotchas for this repo?" Action: Read REFERENCE.md, summarize the gotchas table
Notes
- CURRENT.md is designed to always be readable in one Read call
- Use grep on sessions/ only when historical context is needed
- REFERENCE.md is stable and rarely needs to be read in full
- Include PR numbers and status for easy reference
- Highlight any user action items that are pending
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon