onboard

GitHub

自动化生成新项目开发者入职指南,涵盖项目概览、架构、环境配置及关键文件分析,旨在帮助新成员快速上手代码库并识别文档缺失。

skills/onboard/SKILL.md Houseofmvps/ultraship

Trigger Scenarios

用户希望了解新项目结构 为新开发者生成入门文档 分析现有代码库的架构和依赖

Install

npx skills add Houseofmvps/ultraship --skill onboard -g -y
More Options

Use without installing

npx skills use Houseofmvps/ultraship@onboard

指定 Agent (Claude Code)

npx skills add Houseofmvps/ultraship --skill onboard -a claude-code -g -y

安装 repo 全部 skill

npx skills add Houseofmvps/ultraship --all -g -y

预览 repo 内 skill

npx skills add Houseofmvps/ultraship --list

SKILL.md

Frontmatter
{
    "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.

Version History

  • ed232cb Current 2026-07-24 16:15

Same Skill Collection

skills/a11y/SKILL.md
skills/architecture/SKILL.md
skills/brainstorming/SKILL.md
skills/canary/SKILL.md
skills/clone-patterns/SKILL.md
skills/code-review/SKILL.md
skills/compete/SKILL.md
skills/cost/SKILL.md
skills/demo/SKILL.md
skills/deploy/SKILL.md
skills/dispatching-parallel-agents/SKILL.md
skills/evals/SKILL.md
skills/executing-plans/SKILL.md
skills/finishing-a-development-branch/SKILL.md
skills/frontend-design/SKILL.md
skills/grow/SKILL.md
skills/guard/SKILL.md
skills/index-fix/SKILL.md
skills/investigate/SKILL.md
skills/launch/SKILL.md
skills/learn/SKILL.md
skills/pentest/SKILL.md
skills/perf-audit/SKILL.md
skills/receiving-code-review/SKILL.md
skills/release/SKILL.md
skills/requesting-code-review/SKILL.md
skills/rescue/SKILL.md
skills/retro/SKILL.md
skills/revise-claude-md/SKILL.md
skills/security-audit/SKILL.md
skills/seo-audit/SKILL.md
skills/seo-strategy/SKILL.md
skills/ship-gate/SKILL.md
skills/sprint/SKILL.md
skills/staying-current/SKILL.md
skills/subagent-driven-development/SKILL.md
skills/systematic-debugging/SKILL.md
skills/test-driven-development/SKILL.md
skills/using-git-worktrees/SKILL.md
skills/using-ultraship/SKILL.md
skills/verification-before-completion/SKILL.md
skills/visual-diff/SKILL.md
skills/writing-plans/SKILL.md
skills/writing-skills/SKILL.md

Metadata

Files
0
Version
ed232cb
Hash
2cbd2c1a
Indexed
2026-07-24 16:15

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 21:56
浙ICP备14020137号-1 $mapa de visitantes$