onboard-our-stacklisted
Install: claude install-skill Osipchuk/agent-skills
# onboard-our-stack
Two jobs, one skill:
- **Broad onboarding** — "I'm new, help me understand this project." The reader
needs a *route through* the system, in order.
- **Targeted** — "explain our scheduler." The reader needs *one subsystem*, on
demand.
Tell them apart from the request: a named subsystem -> targeted; "new", "onboard
me", "where do I start", "understand the project" -> broad.
The institutional knowledge — which files are load-bearing, in what order, and
the gotchas that live only in people's heads — is curated in `.onboard/topics.yaml`
by a maintainer, ONCE, and committed. A newcomer just asks; they never author it
and never change code to make this skill work.
## Availability ladder — the "works out of the box" guarantee
Pick the highest tier the repo supports. Never block the newcomer on setup, and
never demand maintainer input from someone who came here to learn.
1. **Curated config present** (`.onboard/topics.yaml` at repo root) -> use it.
Best tier: real ordering, real gotchas. See Broad / Targeted below.
2. **No config -> COLD START.** Do NOT refuse, and do NOT drop into config
authoring (that is a maintainer-only flow, below). Orient the newcomer from
the repo's own authoritative sources, in this order if present: README.md,
CLAUDE.md / AGENTS.md, ARCHITECTURE.md, docs/ (a product doc and a runbook if
they exist), the dependency manifest (pyproject.toml / requirements.txt), and
the entry point (main.py / app). Synthesize a