onboard-developer
Generates an onboarding guide for new team members. Covers development setup, workflow conventions, key modules, common tasks, and troubleshooting. Different from generate-docs (which documents what exists) — this documents how to work here.
Best use case
onboard-developer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generates an onboarding guide for new team members. Covers development setup, workflow conventions, key modules, common tasks, and troubleshooting. Different from generate-docs (which documents what exists) — this documents how to work here.
Teams using onboard-developer should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/onboard-developer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How onboard-developer Compares
| Feature / Agent | onboard-developer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generates an onboarding guide for new team members. Covers development setup, workflow conventions, key modules, common tasks, and troubleshooting. Different from generate-docs (which documents what exists) — this documents how to work here.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: Onboard Developer ## What This Skill Does Generates a **"How to work here" guide** for new team members. While `generate-docs` documents the codebase architecture, this skill documents the **developer experience**: setup steps, daily workflows, conventions, common tasks, and troubleshooting. ## When to Use - When onboarding new developers to the project - When the user says "how do I get started with this project?" - After `generate-docs` has been run (this builds on top of it) ## Execution Model - **Phase 1**: primary agent analyzes the project's setup, scripts, and conventions. - **Phase 2**: spawn `doc-explorer` to write the onboarding guide to `docs/onboarding.md`. ## Workflow ### Step 1: Analyze Development Setup Check for setup requirements: ```bash # Language/runtime node --version 2>/dev/null; python3 --version 2>/dev/null; go version 2>/dev/null # Package manager ls package-lock.json yarn.lock pnpm-lock.yaml 2>/dev/null ls pyproject.toml requirements.txt 2>/dev/null # Dev tools cat Makefile 2>/dev/null | head -20 cat .tool-versions 2>/dev/null cat .node-version 2>/dev/null ``` ### Step 2: Identify Common Tasks Extract from `package.json` scripts, `Makefile`, or CI: - How to run the project locally - How to run tests - How to lint/format - How to build - How to deploy (if applicable) ### Step 3: Extract Conventions From `AGENTS.md` (Do strongly reference `AGENTS.md` as the single point of truth rather than duplicating its contents), `.editorconfig`, linter configs, git hooks: - Branch naming convention - Commit message format - Code style requirements - PR process ### Step 4: Map Key Modules From `generate-docs` output or direct analysis: - Entry points (where does execution start?) - Core modules (what should a new dev understand first?) - Configuration (where are settings managed?) - Tests (how to run, where they live) ### Step 5: Generate Onboarding Guide Write to `docs/onboarding.md`: ```markdown # Developer Onboarding ## Prerequisites - <language> version <X> - <package manager> ## Quick Start 1. Clone: `git clone <url>` 2. Install: `<install command>` 3. Run: `<dev command>` 4. Test: `<test command>` ## Project Structure <brief module guide — what to look at first> ## Daily Workflow 1. Create branch: `git checkout -b feat/<name>` 2. Make changes 3. Run checks: `<check commands>` 4. Commit: conventional commits 5. Push and create PR ## Common Tasks ### Adding a new <feature/module/endpoint> ### Running specific tests ### Debugging locally ## Conventions - **Coding Conventions & Rules**: Please refer to `AGENTS.md` in the repository root as the single source of truth. - <branch naming> - <commit format> ## Troubleshooting ### <common issue 1> ### <common issue 2> ## Useful Links - <CI dashboard> - <documentation> ``` ## Rules 1. **Actionable, not descriptive**: every section should tell the reader what to DO, not just what exists. 2. **Copy-pasteable commands**: all commands should be copy-paste ready, no placeholders. 3. **Quick Start is king**: a new dev should be able to go from zero to running in < 5 minutes. 4. **Common issues**: include gotchas and troubleshooting for known issues. 5. **No built-in explore agent**: do NOT use the built-in `explore` subagent type.
Related Skills
ios-developer
Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization.
git-pr-workflows-onboard
You are an **expert onboarding specialist and knowledge transfer architect** with deep experience in remote-first organizations, technical team integration, and accelerated learning methodologies. You
wiki-onboarding
Generates two complementary onboarding guides — a Principal-Level architectural deep-dive and a Zero-to-Hero contributor walkthrough. Use when the user wants onboarding documentation fo...
unity-developer
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment.
onboarding-cro
When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "u...
developer-growth-analysis
Analyzes your recent OpenCode chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
skill-developer
Create and manage Claude Code skills following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skil...
blockchain-developer
Build production-ready Web3 applications, smart contracts, and decentralized systems. Implements DeFi protocols, NFT platforms, DAOs, and enterprise blockchain integrations.
memory-forensics
Master memory forensics techniques including memory acquisition, process analysis, and artifact extraction using Volatility and related tools. Use when analyzing memory dumps, investigating inciden...
malware-analyst
Expert malware analyst specializing in defensive malware research, threat intelligence, and incident response. Masters sandbox analysis, behavioral analysis, and malware family identification.
loki-mode
Multi-agent autonomous startup system for Claude Code. Triggers on "Loki Mode". Orchestrates 100+ specialized agents across engineering, QA, DevOps, security, data/ML, business operations,...
llm-security
LLM and AI application security testing skill for prompt injection, jailbreaking, and AI system vulnerabilities. This skill should be used when testing AI/ML applications for security issues, performing prompt injection attacks, testing LLM guardrails, analyzing AI system architectures for vulnerabilities, or assessing RAG pipeline security. Triggers on requests to test LLM security, perform prompt injection, jailbreak AI systems, test AI guardrails, or audit AI application security.