Skip to content
Development
Skill

/onboard

Instant Project Onboarding — generate a complete onboarding guide for any project. Use when user wants to onboard a new developer, understand a new codebase, or generate project documentation.

From plugin
ultraship
12245 skills13 agents16 commands3 hooks
+1
Install
$ npx -y skills add Houseofmvps/ultraship --skill onboard --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/onboard

Context preview

The summary Claude sees to decide when to auto-load this skill.

Instant Project Onboarding — generate a complete onboarding guide for any project. Use when user wants to onboard a new developer, understand a new codebase, or generate project documentation.

SKILL.md

onboard.SKILL.md
name: onboard
description: "Instant Project Onboarding — generate a complete onboarding guide for any project. Use when user wants to onboard a new developer, understand a new codebase, or generate project documentation."
allowed-tools: Bash, Read, Grep, Glob, Write

Instant Project Onboarding

One command generates everything a new developer needs to be productive in your codebase.

Process

Phase 1: Analyze

node ${CLAUDE_PLUGIN_ROOT}/tools/onboard-generator.mjs <project-directory>

Parse the JSON output.

Phase 2: Present Onboarding Guide

Format the output as a comprehensive onboarding document:

**Project Overview:**

  • Name, description, version
  • Tech stack (with version numbers)
  • Architecture type (monorepo, single app, fullstack)

**Architecture Diagram:** Display the Mermaid architecture diagram from the tool output. This gives new developers an instant visual understanding.

**Getting Started:** 1. Prerequisites (runtime, package manager, databases) 2. Clone and install steps 3. Environment setup (.env vars with descriptions) 4. Run the dev server 5. Run tests

**Key Files:** Table of the most important files and their roles. New developers should read these first.

**API Routes:** Table of all detected API routes with methods, paths, and source files.

**Database:**

  • ORM and migration tool
  • Schema file location
  • Table overview
  • How to run migrations

**Recent Activity:** Last 10 commits — gives context on what the team is currently working on.

**Gotchas:** Known issues and common problems new developers encounter.

Phase 3: Save Onboarding Doc

Save the onboarding guide to `docs/ONBOARDING.md` in the project:

# [Project Name] — Developer Onboarding

> Auto-generated by Ultraship on [date]

## Overview
...

## Architecture
```mermaid
[diagram]

Getting Started

...

Key Files

...

API Routes

...

Database

...

Gotchas

...


### Phase 4: Identify Knowledge Gaps

After generating the guide, identify areas that need human input:
- Undocumented environment variables
- Missing README sections
- No contributing guidelines
- No architecture decision records (ADRs)

Suggest creating these if they don't exist.

## Key Principle

**30-minute rule.** A new developer should be able to run the project locally within 30 minutes of reading this guide. If they can't, the guide is incomplete.
Read more
Ships withultraship

"ULTRASHIP" Claude Code plugin — 39 skills, 33 tools, 11 agents for ship-ready workflows: planning, review, pentesting, safety guardrails, canary monitoring, SEO/AI-readiness check, penetration testing, code review, competitive analysis, incident response. 1 dependency. 180 tests. MIT.

Get the whole plugin

Other skills on ultraship.