onboardlisted
Install: claude install-skill latuconsinafr/claude-code-config
# Project Onboarding
Prime context about the project before starting work. Do not modify any files.
## Step 1: Identify the project
```bash
pwd
basename $(git rev-parse --show-toplevel 2>/dev/null || pwd)
git remote get-url origin 2>/dev/null
```
## Step 2: Map the project — spawn the `explorer` agent
Spawn the `explorer` agent to investigate the project's documentation and structure. Pass:
```
Project directory: <pwd from Step 1>
Investigate and return:
1. Documentation: read CLAUDE.md, README.md/rst, ARCHITECTURE.md, CONTRIBUTING.md
(maxdepth 2). Also read any architecture.*, overview.*, design.*, or adr/ files
found in docs/ subdirectories.
2. Environment setup: find .env.example, .env.sample, Makefile, justfile (maxdepth 2).
Note any required env vars or setup steps.
3. Stack: detect primary language and runtime from package.json / go.mod / Cargo.toml /
pyproject.toml. Extract: language, framework, database(s), test runner, key dependencies.
4. Project structure: list top-level directories (maxdepth 2), excluding node_modules,
.git, dist, build, coverage, .next. Find entry points: main.*, index.*, app.*, server.*
Return a structured summary of all findings.
```
## Step 5: Recent activity
```bash
# What's been worked on recently
git log --oneline --since="2 weeks ago" 2>/dev/null | head -20
# Open branches (active work)
git branch -r 2>/dev/null | grep -v HEAD | head -10
# Recent files changed
git diff --name-only HEAD~10 HEAD 2>/dev/null | sor