# Source Command Catchup

> Deep dive into project history, direction, and implementation details

- Skill: `sylphxai/source-command-catchup` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sylphxai/source-command-catchup`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sylphxai/source-command-catchup/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: SylphxAI (https://skillmd.com/u/sylphxai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/sylphxai/source-command-catchup

---


# source-command-catchup

Use this skill when the user asks to run the migrated source command `catchup`.

## Command Template

# Catchup: Understand the Project Deeply

Get up to speed with the entire project — history, direction, and details.

## Phase 1: Git History Analysis

### Recent Commits
```bash
git log --oneline -50
git log --oneline --since="1 week ago"
git log --oneline --since="1 month ago" --until="1 week ago"
```

### Commit Patterns
- What areas are being actively worked on?
- What types of changes dominate? (feat, fix, refactor, docs)
- Who are the contributors and what do they focus on?
- Are there any recurring issues being fixed?

### Recent Activity by Area
```bash
git log --oneline --all -- "src/components/*" | head -20
git log --oneline --all -- "src/api/*" | head -20
git log --oneline --all -- "src/lib/*" | head -20
```

## Phase 2: Development Direction

### Read Project Documentation
1. **PRODUCT.md** — Vision, goals, target users, success metrics
2. **ARCHITECTURE.md** — Tech decisions, patterns, system design
3. **AGENTS.md** — Project-specific knowledge, commands, gotchas
4. **README.md** — Setup, usage, contribution guidelines
5. **CHANGELOG.md** — Release history, breaking changes

### Identify Current Focus
- What features are in progress?
- What's the roadmap or next milestones?
- Are there open issues or PRs that indicate direction?

```bash
gh issue list --state open --limit 20
gh pr list --state open --limit 10
```

### Business & Marketing Strategy
- What's the monetization model? Is it working?
- Who are the competitors? How does this differentiate?
- What's the go-to-market strategy?
- How are users being acquired? (SEO, social, paid, referral)
- What public-facing assets exist? (landing page, blog, socials)

### Branch Analysis
```bash
git branch -a
git log main..HEAD --oneline  # if on feature branch
```

## Phase 3: Deep Implementation Research

### Codebase Structure
```bash
tree -L 2 -d src/  # or relevant directories
```

### Key Files to Understand
- Entry points (main, index, app)
- Configuration files (config, env, settings)
- Core business logic
- Database schema and migrations
- API routes and handlers
- Shared utilities and helpers

### Dependency Analysis
- What are the major dependencies?
- Are there any custom abstractions worth understanding?
- What patterns are consistently used?

### Test Coverage
- Where are tests located?
- What's tested, what's not?
- What do test failures tell us about the system?

## Output

### Executive Summary
```
Project: [name]
Stage: [MVP / Growth / Mature]
Focus: [current development focus]
Health: [assessment based on commits, issues, code quality]
```

### Recent Activity (Last 2 Weeks)
| Date | Area | Changes | Impact |
|------|------|---------|--------|
| ...  | ...  | ...     | H/M/L  |

### Development Direction
- **Current sprint/focus:** ...
- **Next milestones:** ...
- **Technical debt:** ...
- **Opportunities:** ...

### Key Findings
1. ...
2. ...
3. ...

### Recommendations
- **Immediate:** ...
- **Short-term:** ...
- **Consider:** ...

## Mindset

* Be thorough — read everything, assume nothing
* Connect the dots — understand WHY decisions were made
* Think forward — where is this project heading?
* Be critical — identify risks, gaps, opportunities
* Document discoveries — update AGENTS.md with important findings

