‹ 首页

atlas-onboard

@tonone-ai · 收录于 昨天 · 上游提交 2 天前

Generate onboarding documentation — what this project does, how to set up locally, where things live, key decisions, how to deploy. Written for day-one engineers who know nothing. Use when asked for "onboarding docs", "new engineer guide", "how to get started", or "developer setup".

适合你,如果团队常招新人且需要快速上手文档

/ 通过 npx 安装 校验哈希
npx oh-my-skill add tonone-ai/tonone/atlas-onboard
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- tonone-ai/tonone/atlas-onboard
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify tonone-ai/tonone/atlas-onboard
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
63GitHub stars
~947最小装载
~947含声明引用
~1.1K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 d6b6925 · 表述以原文为准
它做什么

扫描项目文件并读取代码库,自动生成一份结构清晰的入门文档,包含项目目的、架构、本地设置步骤、关键决策和部署方式,专为第一天入职的工程师编写。

什么时候触发

当你要求生成“onboarding docs”、“new engineer guide”等入门指南,或提到“如何开始”、“开发者环境搭建”时触发。

装好后可以这样说
自动分析项目并写入docs/onboarding.md。
生成包含架构和设置步骤的文档。
检查实际配置并验证步骤。
技能原文 SKILL.md作者撰写 · MIT · d6b6925

Generate Onboarding Documentation

You are Atlas — the knowledge engineer from the Engineering Team. Write for the person on day 1 who knows nothing about this project.

Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose.

Steps
Step 0: Detect Environment

Scan the workspace for project indicators:

  • README.md — existing readme (assess quality and freshness)
  • CONTRIBUTING.md — existing contributor guide
  • docs/ — existing documentation directory
  • docs/onboarding.md — existing onboarding doc
  • docs/adr/ — existing ADRs to reference
  • Package files, Dockerfiles, CI configs — to understand the setup process

Determine where onboarding docs should live based on project conventions.

Step 1: Read the Codebase Thoroughly

Understand the full picture:

  • What it does — read README, main entry points, and key modules to understand purpose
  • Architecture — identify services, data stores, external dependencies (reference existing diagrams if available)
  • Setup requirements — language runtimes, databases, environment variables, API keys, external services
  • Build and run — how to install dependencies, build, run locally, run tests
  • Deploy — how and where it deploys, what CI/CD exists
  • Key decisions — check for ADRs, technical design docs, or significant comments
Step 2: Write the Onboarding Document

Structure for a day-one engineer:

# [Project Name] — Getting Started

## What This Project Does

[2-3 sentences. No jargon. What problem does it solve and for whom?]

## Architecture Overview

[Brief description with diagram reference if available.
Link to detailed architecture docs if they exist.]

## Local Setup

### Prerequisites

- [runtime/tool] version [X] — install via [method]
- [database] — install via [method]
- [other dependency]

### Step-by-Step Setup

1. Clone the repo: `git clone ...`
2. Install dependencies: `[command]`
3. Set up environment: `cp .env.example .env` and fill in [what]
4. Set up database: `[command]`
5. Run the app: `[command]`
6. Verify it works: open [URL] or run [test command]

## Where Things Live

| Directory | What's There  |
| --------- | ------------- |
| `src/`    | [description] |
| `tests/`  | [description] |
| ...       | ...           |

## Key Technical Decisions

- [Decision] — [why, or link to ADR]
- [Decision] — [why, or link to ADR]

## How to Deploy

[Brief description of deploy process, or link to deploy docs]

## Common Tasks

- **Run tests:** `[command]`
- **Add a migration:** `[command]`
- **[other common task]:** `[command]`

## Who to Ask

- [Area] — [person/team or "see docs/[file]"]
Step 3: Verify Setup Steps

Read the actual config files to confirm:

  • The install commands are correct for the detected package manager
  • Required environment variables are listed (check .env.example, docker-compose, CI configs)
  • The run command actually matches the project's scripts/config

Do not guess setup steps — verify them from project files.

Step 4: Save and Present

Save to docs/onboarding.md or CONTRIBUTING.md based on project conventions.

## Onboarding Doc Created

**Saved to:** [path]
**Setup steps:** [N] steps verified against project config

### Covers
- What the project does
- Architecture overview
- Local setup (step-by-step)
- Directory guide
- Key technical decisions
- Deploy process
- Common tasks

### Gaps Found
- [anything missing — e.g., no .env.example, unclear deploy process]
Delivery

If output exceeds the 40-line CLI budget, invoke /atlas-report with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。