Skip to content
Back to skills

Onboard

ASecurity

Use this skill from a repository root to generate an onboarding tour for an unfamiliar codebase.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
developmentbash

Works with

  • claude code

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add ahmedbutt2015/spine --skill onboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Onboard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Onboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ahmedbutt2015-onboard/badge)](https://www.skillsdirectory.com/skills/ahmedbutt2015-onboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# /onboard

Use this skill from a repository root to generate an onboarding tour for an unfamiliar codebase.

## Current workflow

1. Run the deterministic scanner to detect repo shape and entry points.
2. Extract a verified spine from supported local language relationships.
3. Generate and validate a Mermaid diagram from the verified spine.
4. Cluster the remaining files into heuristic subsystems.
5. Build a synthesis prompt that only contains verified structure and short code signatures.
6. **When running as Claude Code skill**: Write prompt to file, ask Claude to synthesize JSON, then read JSON back to generate `ONBOARDING.md`.
7. Write `ONBOARDING.md` into the target repo root.

## Local command

```bash
npm run onboard -- .
```

Optional token-free preview first:

```bash
npm run map -- .
```

Optional prompt export:

```bash
npm run onboard -- . --prompt-out .onboard-prompt.txt
```

Optional synthesis input (for Claude Code skill flow):

```bash
npm run onboard -- . --synthesis-input .onboard-response.json
```

Optional external synthesis command:

```bash
npm run onboard -- . --synthesis-command "your-command-here"
```

## Product contract

- Repo brand: `spine`
- User-facing Claude Code command: `/onboard`
- Companion map-only command: `/map`
- Diagram rule: verified edges only, never guessed
- Output target: `ONBOARDING.md`

## Launch positioning

The clearest user story is:

1. `/map` shows the verified architecture preview
2. `/onboard` writes the full guide
3. `.claude/REPO_CONTEXT.md` keeps future Claude sessions grounded in the repo

Files in this skill

  • RUNTIME_PROMPT.md1.3 KB
  • SKILL.md1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.