catchup
Rebuild working context fast after /clear or a fresh session — reads the handoff note and the…
Get oriented in an unfamiliar codebase fast. An Explore-subagent-driven tour that goes from a one-paragraph overview down to architecture, data models, auth, conventions, and a glossary — without flooding your main context. Use on a repo you're new to.
$ npx -y skills add poshan0126/dotclaude --skill onboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/onboardContext preview
The summary Claude sees to decide when to auto-load this skill.
Get oriented in an unfamiliar codebase fast. An Explore-subagent-driven tour that goes from a one-paragraph overview down to architecture, data models, auth, conventions, and a glossary — without flooding your main context. Use on a repo you're new to.
name: onboard description: Get oriented in an unfamiliar codebase fast. An Explore-subagent-driven tour that goes from a one-paragraph overview down to architecture, data models, auth, conventions, and a glossary — without flooding your main context. Use on a repo you're new to. argument-hint: "[optional: focus area like 'the billing module' or 'auth']" disable-model-invocation: true
Build a mental model of a codebase you're new to — broad first, then narrowing — the way the Claude Code onboarding recipe prescribes. Read only; never modify anything. Delegate the heavy reading to **Explore** subagents so their file dumps stay out of this conversation and only the summaries return.
Top level:
ls -1 "${CLAUDE_PROJECT_DIR:-.}" 2>/dev/null | head -40Manifests / entry points present at the root:
ls -1 "${CLAUDE_PROJECT_DIR:-.}" 2>/dev/null | grep -iE '^(package\.json|pyproject\.toml|go\.mod|cargo\.toml|gemfile|composer\.json|pom\.xml|build\.gradle|makefile|dockerfile|readme)' || echo "(no standard manifest at root — this may be a subdir or an unusual layout)"Launch **Explore** subagents (in parallel where independent) to answer these, starting broad and narrowing. If `$ARGUMENTS` names a focus area, weight every prompt toward it.
1. **Overview** — what this project is, who uses it, the top-level layout and what each major directory holds. Point the agent at the README and manifests first. 2. **Architecture** — the main patterns, the entry points, how one request (or CLI invocation) flows end to end, and the module boundaries (what must not depend on what). 3. **Data models** — the core domain types/entities/tables and their relationships, and where they're defined. 4. **Auth & security** — how authentication and authorization work, where secrets/config load from, and the trust boundaries. 5. **Conventions** — naming, file layout, test style and framework, error-handling and logging patterns, and the real build/test/lint commands from the manifests.
Each Explore prompt must ask for a tight summary with `file:path` pointers, NOT pasted file contents.
Merge the returns into one scannable onboarding brief — nothing pasted verbatim, everything a pointer:
# Onboarding: <project> **What it is**: <2-3 sentences> **Stack**: <languages, frameworks, key libraries> **Architecture**: <the 3-5 load-bearing facts + entry points, as file:path> **Data model**: <core entities and where they live> **Auth & boundaries**: <how auth works, where secrets load> **Conventions**: <naming, tests, error handling — the house style> **Run it**: <build / test / lint commands> **Glossary**: <project-specific terms an outsider wouldn't know> **Start here**: <the 2-3 files to read first for the focus area>
If the repo is empty or trivial (no source beyond config), say so plainly instead of padding the brief.
A lean .claude/ setup for daily development. Seven specialist agents, twelve workflow skills, six modular rules, and eight safety/productivity hooks. No bloat, no model assignments, no opinions you can't override.
Repo: poshan0126/dotclaude
Rebuild working context fast after /clear or a fresh session — reads the handoff note and the…
Keep CLAUDE.md current and lean — capture this session's durable learnings into it (default),…
Estimate per-turn token cost of `.claude/` and `CLAUDE.md` — always-loaded vs path-scoped vs…
Find and fix a bug. Default is careful (reproduce, investigate, test). Add `--fast` for…
Explain code. Default is a one-sentence summary plus a mental model. Add `verbose` to also…
Take a GitHub issue from number to tested fix — read the issue and comments, reproduce,…