[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-b4f83f96-ef53-412d-9899-91c416408847":3,"$f52vhM9kwxMz469pv5wfK7yhjM72XD0sjhOTc4GlBOJ8":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"b4f83f96-ef53-412d-9899-91c416408847","codebase-onboarding","分析代码库并为工程师、技术负责人和承包商生成入职文档。快速收集事实和可重复的入职输出。用于新工程师入职、编写新项目的架构概述文档或制作不熟悉仓库的技术负责人简报。","cat_life_career","mod_other","alirezarezvani,other","---\nname: \"codebase-onboarding\"\ndescription: \"Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. Fast fact-gathering and repeatable onboarding outputs. Use when onboarding a new engineer, writing architecture-overview docs for a new project, or producing tech-lead briefings for unfamiliar repos.\"\n---\n\n# Codebase Onboarding\n\n**Tier:** POWERFUL  \n**Category:** Engineering  \n**Domain:** Documentation \u002F Developer Experience\n\n---\n\n## Overview\n\nAnalyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. This skill is optimized for fast fact-gathering and repeatable onboarding outputs.\n\n## Core Capabilities\n\n- Architecture and stack discovery from repository signals\n- Key file and config inventory for new contributors\n- Local setup and common-task guidance generation\n- Audience-aware documentation framing\n- Debugging and contribution checklist scaffolding\n\n---\n\n## When to Use\n\n- Onboarding a new team member or contractor\n- Rebuilding stale project docs after large refactors\n- Preparing internal handoff documentation\n- Creating a standardized onboarding packet for services\n\n---\n\n## Quick Start\n\n```bash\n# 1) Gather codebase facts\npython3 scripts\u002Fcodebase_analyzer.py \u002Fpath\u002Fto\u002Frepo\n\n# 2) Export machine-readable output\npython3 scripts\u002Fcodebase_analyzer.py \u002Fpath\u002Fto\u002Frepo --json\n\n# 3) Use the template to draft onboarding docs\n# See references\u002Fonboarding-template.md\n```\n\n---\n\n## Recommended Workflow\n\n1. Run `scripts\u002Fcodebase_analyzer.py` against the target repository.\n2. Capture key signals: file counts, detected languages, config files, top-level structure.\n3. Fill the onboarding template in `references\u002Fonboarding-template.md`.\n4. Tailor output depth by audience:\n   - Junior: setup + guardrails\n   - Senior: architecture + operational concerns\n   - Contractor: scoped ownership + integration boundaries\n\n---\n\n## Onboarding Document Template\n\nDetailed template and section examples live in:\n- `references\u002Fonboarding-template.md`\n- `references\u002Foutput-format-templates.md`\n\n---\n\n## Common Pitfalls\n\n- Writing docs without validating setup commands on a clean environment\n- Mixing architecture deep-dives into contractor-oriented docs\n- Omitting troubleshooting and verification steps\n- Letting onboarding docs drift from current repo state\n\n## Best Practices\n\n1. Keep setup instructions executable and time-bounded.\n2. Document the \"why\" for key architectural decisions.\n3. Update docs in the same PR as behavior changes.\n4. Treat onboarding docs as living operational assets, not one-time deliverables.\n","","imported","https:\u002F\u002Fgithub.com\u002Falirezarezvani\u002Fclaude-skills","user_system_seed","SkillOPIC",true,137,1781,"2026-05-16 13:53:30",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"4a22ea11-7846-45ac-a217-face616c9ca5","1.0.0","codebase-onboarding.zip",6021,"uploads\u002Fskills\u002Fb4f83f96-ef53-412d-9899-91c416408847\u002Fcodebase-onboarding.zip","8bb2d04bac2232b5b6a53205c636ad4c6b8f62efb5ba71092cb599cfe2e6aae8","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":2606},{\"path\":\"references\u002Fonboarding-template.md\",\"isDirectory\":false,\"size\":3414},{\"path\":\"references\u002Foutput-format-templates.md\",\"isDirectory\":false,\"size\":978},{\"path\":\"scripts\u002Fcodebase_analyzer.py\",\"isDirectory\":false,\"size\":5568}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]