← ClaudeAtlas

onboardlisted

Generate an ONBOARDING.md for a new dev or agent arriving at this project, then publish it via the harness `ShareOnboardingGuide` tool so it can be shared with a short link. Use when a teammate joins the repo, when bootstrapping a fresh dev machine, or when an agent will pick up work without prior conversation history. Re-runs idempotently — refreshes the existing guide instead of creating a new one.
yusufkaracaburun/ai-kit · ★ 0 · AI & Automation · score 61
Install: claude install-skill yusufkaracaburun/ai-kit
Companion to `/ai:handoff`. **Handoff** leaves a machine; **onboard** arrives at a project. Write a project-scoped `ONBOARDING.md` at the repo root, confirm the contents with the user, then publish via the harness `ShareOnboardingGuide` tool to get a sharable short-link. ## When to use - New teammate or contractor joins the repo. - Fresh machine — your own or someone else's. - Agent (Claude Code / Cursor / Codex) will pick up the project with no conversation history. - After a major structural change (new module, framework upgrade) — refresh the guide so newcomers don't start from a stale picture. Skip when the project already has a current `ONBOARDING.md` and nothing material has changed — re-running re-uploads the same content for no signal. ## Process 1. **Detect prior state.** If `./ONBOARDING.md` exists, read it first and treat the run as an update (Section "Re-runs" below). 2. **Survey the repo.** Pull from the sources that already exist; do NOT invent facts. - `CONTEXT.md` or `CONTEXT-MAP.md` (domain language) - `README.md` (one-line purpose, install steps) - `package.json` / `composer.json` / `pyproject.toml` / equivalent (commands, scripts, deps) - `.ai-kit-setup` (which Tier B branches the project opted into) - `docs/adr/` (load-bearing decisions) - `docs/architecture.md` if present 3. **Audience.** If the user passed an argument, scope the guide to it (e.g. "backend dev" → skip frontend tooling section). Default audience: