onboardlisted
Install: claude install-skill peter-claude-vault/claude-stem
# Onboarder (Tier-2)
The user-facing entry for `/onboard`. It captures the minimum the rest of the
system reads at runtime — identity, vault location, and a little behavioral
prose — and produces a working, oriented Obsidian-backed setup.
The orchestrator is `skills/onboarder/onboard.sh`. It chains the six SP01–SP04
slim producers; it does **not** call `/adopt` and does **not** run any Tier-3
personalization (archetype inference, seed-content intake, infer-vault, opt-out
surfaces). That richer flow is preserved verbatim in the sibling
`onboard-tier3.sh`, wired nowhere in the GA path, and is the subject of a
separate add-on plan.
## What runs when you type `/onboard`
Two short interview steps, then four deterministic build steps:
| Step | Script | What happens |
|---|---|---|
| A | `onboarding/ux/section-a-slim.sh` | Confirm pre-filled discovery: name, email, timezone, brain-vault location. No recording. |
| B′ | `onboarding/ux/section-b-slim.sh` | Voice-optional (or `--typed-only`) free-form answer about who you are and how you work → a slim LLM extraction consolidates it into `identity.role` / `identity.organization` + three behavioral prose blocks. |
| 1 | `onboarding/bootstrap-user-manifest.sh` | Deep-merge the A + B′ fragments, inject system fields, validate against `user-manifest-schema.json` (2.0.0), atomic-write `user-manifest.json`. |
| 2 | `onboarding/author-claude-home.sh` | Render `$CLAUDE_HOME/CLAUDE.md` from the manifest (About-Me line + behavioral prose inj