# Onboard

> Generate a CODEBASE.md architecture overview and a Slidev PRESENTATION.md for new team members. Use for unfamiliar projects where someone needs to come up to speed quickly.

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

---


# Codebase Onboarding Generator

This skill runs in a forked subagent so the broad discovery work doesn't pollute the parent conversation's context. The parent receives a concise summary; the full analysis lives in the generated files.

## Procedure

1. **Analyze project structure**
   - Top-level layout, build tooling, language and framework versions
   - Key entry points, primary modules, integration points
   - Notable conventions (testing, error handling, configuration, naming)

2. **Write `CODEBASE.md`**
   - Architecture overview (high-level + per-module)
   - Setup and run instructions
   - Key patterns to know — what's idiomatic in *this* repo
   - Gotchas — things that surprised you while exploring
   - Where to start reading (5-10 file pointers)

3. **Generate `PRESENTATION.md`** in Slidev format
   - 12-20 slides covering the same ground
   - Use the same conventions as `slides.md` if one exists in the repo

4. **Note** any TODOs you found that look like onboarding-relevant footguns.

Use a professional, practical tone. Skip marketing fluff — new team members need to *do work*, not be sold on the project.

