Token导航 LogoToken导航

Agent Skill · 运维和基础设施

onboarding-docs(入职文档)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

onboarding-docs 是运维和基础设施类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证为 MIT,第三方扫描有提醒项,按安装量在运维和基础设施类的 2,449 个 Skill 里排第 1,651。

总安装 447周安装 19GitHub Stars 61下载 157核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:onboarding-docs(入职文档)
来源仓库:https://github.com/melodic-software/claude-code-plugins
仓库路径:skills/onboarding-docs
安装命令:
npx skills add https://github.com/melodic-software/claude-code-plugins --skill onboarding-docs
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/melodic-software/claude-code-plugins --skill onboarding-docs

这个 Skill 是做什么的

运维和基础设施类 Skill 处理部署、监控、日志和云资源,多数需要较高的执行权限。

onboarding-docs 辅助文档和 Markdown 内容的整理与改写。适合提炼结构、统一术语或补齐章节内容。使用时应保留项目已有事实和路径信息。避免将未确认信息写成确定结论。onboarding-docs 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。

对外文案需注意语气,防止过度营销或夸大能力。

来源仓库内路径:skills/onboarding-docs

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/melodic-software/claude-code-plugins --skill o…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

onboarding-docs 怎么安装?

在终端执行 npx skills add https://github.com/melodic-software/claude-code-plugins --skill onboarding-…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

onboarding-docs 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

onboarding-docs 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

onboarding-docs 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

onboarding-docs 用的人多吗?

公开数据是累计安装 447 次,近一周安装 19 次,下载 157 次,GitHub 61 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

onboarding-docs 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理运维和基础设施类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

运维和基础设施类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
brainstorming

头脑风暴 · Codex、Claude

3,148,776173,131操作浏览器MIT通过
copywriting

文案写作 · Codex、Claude

1,996,72425,583需要联网MIT通过
openclaw-secure-linux-cloud

OpenClaw secure linux cloud 命令行 · Codex、Claude

1,853,08840接触敏感数据未明确未通过
xget

xget 命令行 · Codex、Claude

1,799,28040执行命令未明确未通过
requesting-code-review

代码审查请求 · Codex、Claude

1,590,144173,103权限未标注MIT通过
onboarding-docs

入职文档 · 本页

44761接触敏感数据MIT有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Onboarding Documentation Skill

When to Use This Skill

Use this skill when:

  • Onboarding Docs tasks - Working on developer onboarding documentation and learning paths
  • Planning or design - Need guidance on Onboarding Docs approaches
  • Best practices - Want to follow established patterns and standards

Overview

Create comprehensive developer onboarding documentation for accelerated productivity.

MANDATORY: Documentation-First Approach

Before creating onboarding docs:

  1. Invoke docs-management skill for onboarding patterns
  2. Verify developer experience best practices via MCP servers (perplexity)
  3. Base guidance on industry onboarding standards

Onboarding Documentation Framework

Onboarding Documentation Layers:

┌─────────────────────────────────────────────────────────────────────────────┐
│  Day 1: Environment Setup                                                    │
│  • Development environment installation                                      │
│  • Access provisioning and credentials                                       │
│  • Tool configuration                                                        │
├─────────────────────────────────────────────────────────────────────────────┤
│  Week 1: Core Concepts                                                       │
│  • Architecture overview                                                     │
│  • Codebase orientation                                                      │
│  • Development workflow                                                      │
├─────────────────────────────────────────────────────────────────────────────┤
│  Month 1: Deep Dive                                                          │
│  • Domain knowledge                                                          │
│  • System internals                                                          │
│  • Advanced workflows                                                        │
├─────────────────────────────────────────────────────────────────────────────┤
│  Ongoing: Reference Materials                                                │
│  • API documentation                                                         │
│  • Runbooks and procedures                                                   │
│  • Best practices and standards                                              │
└─────────────────────────────────────────────────────────────────────────────┘

Onboarding Guide Template

# Developer Onboarding Guide

Welcome to [Project/Team Name]! This guide will help you get productive quickly.

---

## Quick Links

| Resource | Link | Purpose |
|----------|------|---------|
| Codebase | [GitHub Repo] | Source code |
| Documentation | [Docs Site] | Technical docs |
| Issue Tracker | [Jira/GitHub] | Tasks and bugs |
| CI/CD | [Azure DevOps/GitHub Actions] | Build pipelines |
| Monitoring | [Grafana/DataDog] | Metrics and alerts |
| Chat | [Slack/Teams] | Team communication |

---

## Day 1 Checklist

### Access Setup

- [ ] GitHub organization invite accepted
- [ ] Azure subscription access granted
- [ ] Slack/Teams workspace joined
- [ ] VPN configured (if applicable)
- [ ] Password manager setup
- [ ] MFA enabled on all accounts

### Development Environment

- [ ] IDE installed and configured
- [ ] Required SDKs installed
- [ ] Repository cloned
- [ ] Project builds locally
- [ ] Tests run successfully

### First Steps

- [ ] Read this onboarding guide
- [ ] Review team conventions
- [ ] Meet your onboarding buddy
- [ ] Schedule 1:1 with team lead

---

## Environment Setup

### Prerequisites

| Tool | Version | Installation |
|------|---------|--------------|
| .NET SDK | 10.0+ | [Download](https://dot.net) |
| Node.js | 22 LTS | [Download](https://nodejs.org) |
| Docker Desktop | Latest | [Download](https://docker.com) |
| Git | 2.40+ | [Download](https://git-scm.com) |
| VS Code / Rider | Latest | IDE of choice |

### Step-by-Step Setup

#### 1. Install Prerequisites

**Windows (winget):**

winget install Microsoft.DotNet.SDK.10 winget install OpenJS.NodeJS.LTS winget install Docker.DockerDesktop winget install Git.Git winget install Microsoft.VisualStudioCode


**macOS (Homebrew):**

brew install --cask dotnet-sdk brew install node@22 brew install --cask docker brew install git brew install --cask visual-studio-code


#### 2. Clone Repository

Clone the main repository

git clone https://github.com/org/project.git cd project

Install dependencies

dotnet restore npm install


#### 3. Configure Environment

Copy environment template

cp .env.example .env.local

Edit with your values

code .env.local


**Required Environment Variables:**

| Variable | Description | How to Get |
|----------|-------------|------------|
| `DATABASE_URL` | PostgreSQL connection | Use local Docker or dev DB |
| `AZURE_CLIENT_ID` | Azure service principal | Request from team lead |
| `API_KEY` | External API key | 1Password vault |

#### 4. Start Development Environment

Start infrastructure (database, cache, etc.)

docker compose up -d

Run database migrations

dotnet ef database update

Start the application

dotnet run


#### 5. Verify Setup

Run tests

dotnet test

Check API health

curl http://localhost:5000/health


**Expected Output:**

{ "status": "Healthy", "checks": { "database": "Healthy", "cache": "Healthy" } }


---

## Architecture Overview

### System Context

[Include C4 Context Diagram]

### High-Level Architecture

┌─────────────────────────────────────────────────────────────────────────────┐ │ Load Balancer │ └─────────────────────────────────────────────────────────────────────────────┘ │ ┌────────────────┼────────────────┐ ▼ ▼ ▼ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ Web App │ │ API │ │ Worker │ │ (Blazor) │ │ (.NET) │ │ Service │ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ └────────────────┼────────────────┘ ▼ ┌─────────────────────┐ │ PostgreSQL │ └─────────────────────┘


### Key Components

| Component | Purpose | Tech Stack |
|-----------|---------|------------|
| Web App | User interface | Blazor, Tailwind CSS |
| API | Backend services | .NET 10, Minimal APIs |
| Worker | Background jobs | .NET Worker Service |
| Database | Data persistence | PostgreSQL 16 |
| Cache | Performance | Redis |
| Queue | Async messaging | Azure Service Bus |

---

## Codebase Orientation

### Repository Structure

project/ ├── src/ │ ├── Web/ # Blazor frontend │ ├── Api/ # Backend API │ ├── Worker/ # Background services │ └── SharedKernel/ # Shared code ├── tests/ │ ├── Unit/ # Unit tests │ ├── Integration/ # Integration tests │ └── E2E/ # End-to-end tests ├── docs/ # Documentation ├── scripts/ # Utility scripts ├── .github/ # GitHub workflows └── docker-compose.yml # Local development


### Key Files to Review

| File | Purpose | Priority |
|------|---------|----------|
| `README.md` | Project overview | Day 1 |
| `CONTRIBUTING.md` | Contribution guidelines | Day 1 |
| `src/Api/Program.cs` | API entry point | Week 1 |
| `src/SharedKernel/Domain/` | Domain models | Week 1 |
| `docs/architecture/` | Architecture docs | Week 1 |

### Code Conventions

**Naming:**

- Classes: `PascalCase`
- Methods: `PascalCase`
- Variables: `camelCase`
- Constants: `UPPER_SNAKE_CASE`
- Files: Match class name

**Project Structure:**

- Vertical slice architecture
- Feature folders over layer folders
- One class per file (with exceptions for records)

---

## Development Workflow

### Git Workflow

main ────────────────────────────────────────────────────────► │ │ └── feature/ABC-123-add-user-auth ─────────┘ │ │ │ ▼ ▼ ▼ commit commit commit


**Branch Naming:**

- `feature/TICKET-description` - New features
- `fix/TICKET-description` - Bug fixes
- `chore/description` - Maintenance tasks

**Commit Messages:**

type(scope): description

feat(auth): add OAuth2 support for Azure AD fix(api): resolve null reference in user service docs(readme): update installation instructions


### Code Review Process

1. Create feature branch from `main`
2. Make changes with meaningful commits
3. Push and create pull request
4. Request review from team member
5. Address feedback
6. Merge when approved (squash merge)

### Testing Requirements

- All new code must have tests
- Minimum 80% code coverage for new features
- Integration tests for API endpoints
- E2E tests for critical user flows

Run all tests

dotnet test

Run with coverage

dotnet test --collect:"XPlat Code Coverage"

Run specific test project

dotnet test tests/Unit/


---

## Common Tasks

### Adding a New API Endpoint

1. Create feature folder in `src/Api/Features/`
2. Add request/response models
3. Implement endpoint handler
4. Add validation
5. Write tests
6. Update OpenAPI documentation

**Example:**

// src/Api/Features/Users/GetUser.cs public static class GetUser { public sealed record Response(Guid Id, string Name, string Email);

public static void Map(IEndpointRouteBuilder app) => app.MapGet("/api/users/{id:guid}", HandleAsync) .WithName("GetUser") .WithTags("Users") .Produces<Response>() .ProducesProblem(StatusCodes.Status404NotFound);

private static async Task<IResult> HandleAsync( Guid id, IUserRepository repository, CancellationToken ct) { var user = await repository.GetByIdAsync(id, ct); return user is null ? Results.NotFound() : Results.Ok(new Response(user.Id, user.Name, user.Email)); } }


### Running Database Migrations

Add a new migration

dotnet ef migrations add AddUserTable -p src/Api -s src/Api

Apply migrations

dotnet ef database update -p src/Api -s src/Api

Generate SQL script

dotnet ef migrations script -p src/Api -s src/Api -o migration.sql


### Debugging

**VS Code:**

1. Set breakpoint (F9)
2. Start debugging (F5)
3. Use debug console for evaluation

**Rider:**

1. Set breakpoint
2. Debug (Shift+F9)
3. Use Evaluate Expression

**Logging:**

_logger.LogInformation("Processing request {RequestId}", requestId); _logger.LogError(exception, "Failed to process {RequestId}", requestId);


---

## Learning Path

### Week 1: Foundations

| Day | Topic | Resources |
|-----|-------|-----------|
| 1 | Environment setup | This guide |
| 2 | Architecture overview | `/docs/architecture/` |
| 3 | Codebase walkthrough | Pair with buddy |
| 4 | First bug fix | Assigned starter issue |
| 5 | Code review | Review teammate's PR |

### Week 2-4: Building Competence

- [ ] Complete a small feature end-to-end
- [ ] Write integration tests
- [ ] Participate in sprint planning
- [ ] Present at team standup
- [ ] Shadow on-call rotation

### Month 2-3: Independence

- [ ] Own a medium-sized feature
- [ ] Mentor newer team members
- [ ] Contribute to documentation
- [ ] Join on-call rotation
- [ ] Present technical topic to team

---

## Getting Help

### Onboarding Buddy

Your onboarding buddy is: **[Name]**

- Slack: @[handle]
- Email: [email]

They're your first point of contact for questions!

### Team Channels

| Channel | Purpose |
|---------|---------|
| #team-[name] | General team discussion |
| #team-[name]-dev | Technical questions |
| #incidents | Production issues |
| #random | Non-work chat |

### Escalation

If you're blocked:

1. **Try self-service first**: Search docs, Slack history, Stack Overflow
2. **Ask in team channel**: Others may have same question
3. **Direct message buddy**: For quick questions
4. **Schedule 1:1**: For longer discussions

---

## FAQ

**Q: How do I get access to [system]?**
A: Request in #access-requests channel with your manager's approval.

**Q: Where do I find [documentation]?**
A: Start at [docs-site-url]. Use search or ask in #team-dev.

**Q: What should I do if tests fail on CI?**
A: Check the CI logs first. If unclear, ask in #team-dev with a link to the failed build.

**Q: How do I deploy to staging?**
A: Merging to `main` auto-deploys to staging. Check #deployments channel.

---

## Feedback

We continuously improve our onboarding process. Please share your experience:

- What worked well?
- What was confusing?
- What was missing?

Send feedback to: [email/form/channel]

---

**Next Review:** [Date]

Learning Path Template

# Learning Path: [Role/Technology]

## Overview

This learning path helps you become proficient in [topic].

**Estimated Duration:** [X] weeks
**Prerequisites:** [List]

---

## Level 1: Fundamentals (Week 1)

### Goals

- [ ] Understand core concepts
- [ ] Set up development environment
- [ ] Complete "Hello World" tutorial

### Resources

| Type | Resource | Time |
|------|----------|------|
| Video | [Introduction to X] | 30 min |
| Tutorial | [Getting Started] | 2 hours |
| Documentation | [Core Concepts] | 1 hour |

### Exercises

1. [Exercise 1]
2. [Exercise 2]

### Checkpoint

- Can you explain [concept] in your own words?
- Have you built [artifact]?

---

## Level 2: Intermediate (Weeks 2-3)

### Goals

- [ ] Build a complete feature
- [ ] Understand [advanced topic]
- [ ] Write tests

### Resources

| Type | Resource | Time |
|------|----------|------|
| Course | [Deep Dive into X] | 4 hours |
| Book | [Recommended Reading] Chapter 1-5 | 3 hours |
| Practice | [Hands-on Lab] | 2 hours |

### Project

Build [project description] that demonstrates:
- [Skill 1]
- [Skill 2]
- [Skill 3]

### Checkpoint

- Can you [task] without referring to documentation?
- Have you completed the [project]?

---

## Level 3: Advanced (Weeks 4+)

### Goals

- [ ] Optimize for performance
- [ ] Handle edge cases
- [ ] Mentor others

### Resources

| Type | Resource | Time |
|------|----------|------|
| Advanced | [Performance Optimization] | 2 hours |
| Case Study | [Real-world Examples] | 1 hour |
| Community | [Contribute to OSS] | Ongoing |

### Milestone

You've reached proficiency when you can:
- [ ] Design solutions independently
- [ ] Review others' code confidently
- [ ] Explain trade-offs to stakeholders

Best Practices

Content Principles

PrincipleDescription
ProgressiveStart simple, increase complexity
PracticalFocus on doing, not just reading
CurrentKeep up-to-date with system changes
AccessibleEasy to find and navigate
Feedback-drivenIterate based on new hire input

Anti-Patterns to Avoid

  • Overwhelming Day 1 with too much information
  • Assuming prior knowledge without verification
  • Outdated setup instructions
  • No checkpoint/verification steps
  • Missing "getting help" information

Workflow

When creating onboarding docs:

  1. Audit Current State: What exists? What's outdated?
  2. Interview Recent Hires: What was confusing? Missing?
  3. Define Learning Goals: What should they know at each stage?
  4. Create Progressive Content: Day 1 → Week 1 → Month 1
  5. Add Verification Steps: How do they know they succeeded?
  6. Test with Real User: Have someone follow the guide
  7. Iterate: Update based on feedback

References

For detailed guidance:


Last Updated: 2025-12-26

平台分布

Antigravity

29.46%
按下载量换算46

trae

19.17%
按下载量换算30

windsurf

15.87%
按下载量换算25

Claude Code

12.04%
按下载量换算19

Codex

8.14%
按下载量换算13

Gemini CLI

3.34%
按下载量换算5

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills