familiarizelisted
Install: claude install-skill DazzleML/dazzle-claude-code-config
# Project Familiarization — Context Rebuild
## Focus: "$ARGUMENTS"
Rebuild context for the current project by systematically reading its key artifacts. If the user provided a focus argument above, prioritize areas relevant to that goal. If no argument was provided, do a general survey.
## Steps (run in parallel where possible)
### 1. Project Identity
- Read `README.md` (or equivalent) to understand what the project does
- Read `CHANGELOG.md` (or equivalent) to understand recent changes and current version
- Check for `CLAUDE.md` or `.claude/CLAUDE.md` project-level instructions
- Check for auto-memory files in `~/.claude/projects/` that match this project
### 2. Git State
- `git log --oneline -15` — recent commit history
- `git status` — working tree state (staged, unstaged, untracked)
- `git diff --stat` — summary of uncommitted changes
- `git branch -a` — branches (local and remote)
- If there are uncommitted changes, read the full `git diff` to understand work-in-progress
### 3. WhereWeAre Snapshots and Design History
- **First priority:** Check for WhereWeAre snapshots: `ls -t private/claude/*whereweare* 2>/dev/null | head -3`
- If one exists, read the most recent — it's the fastest way to get oriented. It has the project state, next steps, key files, and links to postmortems.
- Check its "Previous WhereWeAre" link to understand the chain of context.
- **Second priority:** Glob for `private/claude/**/*.md` — postmortems, design docs, analysis documents
- Read th