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 for a codebase.
Best use case
wiki-onboarding is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. 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 for a codebase.
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 for a codebase.
Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.
Practical example
Example input
Use the "wiki-onboarding" skill to help with this workflow task. Context: 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 for a codebase.
Example output
A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.
When to use this skill
- Use this skill when you want a reusable workflow rather than writing the same prompt again and again.
When not to use this skill
- Do not use this when you only need a one-off answer and do not need a reusable workflow.
- Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/wiki-onboarding/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How wiki-onboarding Compares
| Feature / Agent | wiki-onboarding | 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 two complementary onboarding guides — a Principal-Level architectural deep-dive and a Zero-to-Hero contributor walkthrough. Use when the user wants onboarding documentation for a codebase.
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
# Wiki Onboarding Guide Generator Generate two complementary onboarding documents that together give any engineer — from newcomer to principal — a complete understanding of a codebase. ## When to Activate - User asks for onboarding docs or getting-started guides - User runs `/deep-wiki:onboard` command - User wants to help new team members understand a codebase ## Language Detection Scan the repository for build files to determine the primary language for code examples: - `package.json` / `tsconfig.json` → TypeScript/JavaScript - `*.csproj` / `*.sln` → C# / .NET - `Cargo.toml` → Rust - `pyproject.toml` / `setup.py` / `requirements.txt` → Python - `go.mod` → Go - `pom.xml` / `build.gradle` → Java ## Guide 1: Principal-Level Onboarding **Audience**: Senior/staff+ engineers who need the "why" behind decisions. ### Required Sections 1. **System Philosophy & Design Principles** — What invariants does the system maintain? What were the key design choices and why? 2. **Architecture Overview** — Component map with Mermaid diagram. What owns what, communication patterns. 3. **Key Abstractions & Interfaces** — The load-bearing abstractions everything depends on 4. **Decision Log** — Major architectural decisions with context, alternatives considered, trade-offs 5. **Dependency Rationale** — Why each major dependency was chosen, what it replaced 6. **Data Flow & State** — How data moves through the system (traced from actual code, not guessed) 7. **Failure Modes & Error Handling** — What breaks, how errors propagate, recovery patterns 8. **Performance Characteristics** — Bottlenecks, scaling limits, hot paths 9. **Security Model** — Auth, authorization, trust boundaries, data sensitivity 10. **Testing Strategy** — What's tested, what isn't, testing philosophy 11. **Operational Concerns** — Deployment, monitoring, feature flags, configuration 12. **Known Technical Debt** — Honest assessment of shortcuts and their risks ### Rules - Every claim backed by `(file_path:line_number)` citation - Minimum 3 Mermaid diagrams (architecture, data flow, dependency graph) - All Mermaid diagrams use dark-mode colors (see wiki-vitepress skill) - Focus on WHY decisions were made, not just WHAT exists ## Guide 2: Zero-to-Hero Contributor Guide **Audience**: New contributors who need step-by-step practical guidance. ### Required Sections 1. **What This Project Does** — 2-3 sentence elevator pitch 2. **Prerequisites** — Tools, versions, accounts needed 3. **Environment Setup** — Step-by-step with exact commands, expected output at each step 4. **Project Structure** — Annotated directory tree (what lives where and why) 5. **Your First Task** — End-to-end walkthrough of adding a simple feature 6. **Development Workflow** — Branch strategy, commit conventions, PR process 7. **Running Tests** — How to run tests, what to test, how to add a test 8. **Debugging Guide** — Common issues and how to diagnose them 9. **Key Concepts** — Domain-specific terminology explained with code examples 10. **Code Patterns** — "If you want to add X, follow this pattern" templates 11. **Common Pitfalls** — Mistakes every new contributor makes and how to avoid them 12. **Where to Get Help** — Communication channels, documentation, key contacts 13. **Glossary** — Terms used in the codebase that aren't obvious 14. **Quick Reference Card** — Cheat sheet of most-used commands and patterns ### Rules - All code examples in the detected primary language - Every command must be copy-pasteable - Include expected output for verification steps - Use Mermaid for workflow diagrams (dark-mode colors) - Ground all claims in actual code — cite `(file_path:line_number)`
Related Skills
wiki-vitepress
Packages generated wiki Markdown into a VitePress static site with dark theme, dark-mode Mermaid diagrams with click-to-zoom, and production build output. Use when the user wants to create a browsable website from generated wiki pages.
wiki-researcher
Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth investigation, needs to understand how something works across multiple files, or asks for comprehensive analysis of a specific system or pattern.
wiki-qa
Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a component, or needs help navigating the codebase.
wiki-page-writer
Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing documentation, generating wiki pages, creating technical deep-dives, or documenting specific components or systems.
wiki-changelog
Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in the repository.
wiki-architect
Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or understand a project's architecture at a high level.
lark-wiki
飞书知识库:管理知识空间和文档节点。创建和查询知识空间、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、移动或复制节点时使用。
obsidian-plan-wiki
This skill should be used when creating or working with modular project plans stored as Obsidian-compatible markdown wikis. Use when the user asks to create a plan, roadmap, or documentation system that needs to be navigable in Obsidian, or when working with existing plan wikis that use the %% [ ] %% task tracking format.
onboarding-helper
Generate comprehensive onboarding documentation and guides for new developers joining your team o...
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," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," or "new user experience." For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.
researching-with-deepwiki
Research GitHub, GitLab, and Bitbucket repositories using DeepWiki MCP server. Use when exploring unfamiliar codebases, understanding project architecture, or asking questions about how a specific open-source project works. Provides AI-powered repo analysis and RAG-based Q&A about source code. NOT for fetching library API docs (use fetching-library-docs instead) or local files.
azure-quotas
Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: "check quotas", "service limits", "current usage", "request quota increase", "quota exceeded", "validate capacity", "regional availability", "provisioning limits", "vCPU limit", "how many vCPUs available in my subscription".