wiki-onboarding
25
总安装量
25
周安装量
#14963
全站排名
安装命令
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill wiki-onboarding
Agent 安装分布
codex
25
gemini-cli
24
opencode
24
github-copilot
23
kimi-cli
23
amp
23
Skill 文档
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:onboardcommand - 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# / .NETCargo.tomlâ Rustpyproject.toml/setup.py/requirements.txtâ Pythongo.modâ Gopom.xml/build.gradleâ Java
Guide 1: Principal-Level Onboarding
Audience: Senior/staff+ engineers who need the “why” behind decisions.
Required Sections
- System Philosophy & Design Principles â What invariants does the system maintain? What were the key design choices and why?
- Architecture Overview â Component map with Mermaid diagram. What owns what, communication patterns.
- Key Abstractions & Interfaces â The load-bearing abstractions everything depends on
- Decision Log â Major architectural decisions with context, alternatives considered, trade-offs
- Dependency Rationale â Why each major dependency was chosen, what it replaced
- Data Flow & State â How data moves through the system (traced from actual code, not guessed)
- Failure Modes & Error Handling â What breaks, how errors propagate, recovery patterns
- Performance Characteristics â Bottlenecks, scaling limits, hot paths
- Security Model â Auth, authorization, trust boundaries, data sensitivity
- Testing Strategy â What’s tested, what isn’t, testing philosophy
- Operational Concerns â Deployment, monitoring, feature flags, configuration
- 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
- What This Project Does â 2-3 sentence elevator pitch
- Prerequisites â Tools, versions, accounts needed
- Environment Setup â Step-by-step with exact commands, expected output at each step
- Project Structure â Annotated directory tree (what lives where and why)
- Your First Task â End-to-end walkthrough of adding a simple feature
- Development Workflow â Branch strategy, commit conventions, PR process
- Running Tests â How to run tests, what to test, how to add a test
- Debugging Guide â Common issues and how to diagnose them
- Key Concepts â Domain-specific terminology explained with code examples
- Code Patterns â “If you want to add X, follow this pattern” templates
- Common Pitfalls â Mistakes every new contributor makes and how to avoid them
- Where to Get Help â Communication channels, documentation, key contacts
- Glossary â Terms used in the codebase that aren’t obvious
- 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)
When to Use
This skill is applicable to execute the workflow or actions described in the overview.