codebase-onboarding – skill Marketing & SEO cho agent AI
Phân tích codebase và tạo tài liệu onboarding cho kỹ sư, tech lead và nhà thầu. Thu thập thông tin nhanh và tạo kết quả onboarding có thể lặp lại. Dùng khi onboard kỹ sư mới, viết tài liệu tổng quan kiến trúc cho dự án mới, hoặc soạn báo cáo tech lead cho repo chưa quen.
Cài skill codebase-onboarding bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-onboarding-93c0f.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /codebase-onboarding – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-onboarding-93c0f.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $codebase-onboarding – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-onboarding-93c0f.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /codebase-onboarding – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/codebase-onboarding-93c0f.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /codebase-onboarding – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
Codebase Onboarding
Tier: POWERFUL
Category: Engineering
Domain: Documentation / Developer Experience
---
Overview
Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors. This skill is optimized for fast fact-gathering and repeatable onboarding outputs.
Core Capabilities
- Architecture and stack discovery from repository signals
- Key file and config inventory for new contributors
- Local setup and common-task guidance generation
- Audience-aware documentation framing
- Debugging and contribution checklist scaffolding
---
When to Use
- Onboarding a new team member or contractor
- Rebuilding stale project docs after large refactors
- Preparing internal handoff documentation
- Creating a standardized onboarding packet for services
---
Quick Start
# 1) Gather codebase facts
python3 scripts/codebase_analyzer.py /path/to/repo
# 2) Export machine-readable output
python3 scripts/codebase_analyzer.py /path/to/repo --json
# 3) Use the template to draft onboarding docs
# See references/onboarding-template.md---
Recommended Workflow
1. Run scripts/codebase_analyzer.py against the target repository.
2. Capture key signals: file counts, detected languages, config files, top-level structure.
3. Fill the onboarding template in references/onboarding-template.md.
4. Tailor output depth by audience:
- Junior: setup + guardrails
- Senior: architecture + operational concerns
- Contractor: scoped ownership + integration boundaries
---
Onboarding Document Template
Detailed template and section examples live in:
references/onboarding-template.mdreferences/output-format-templates.md
---
Common Pitfalls
- Writing docs without validating setup commands on a clean environment
- Mixing architecture deep-dives into contractor-oriented docs
- Omitting troubleshooting and verification steps
- Letting onboarding docs drift from current repo state
Best Practices
1. Keep setup instructions executable and time-bounded.
2. Document the "why" for key architectural decisions.
3. Update docs in the same PR as behavior changes.
4. Treat onboarding docs as living operational assets, not one-time deliverables.
Skill liên quan
- marketing-psychology – Dùng khi người dùng muốn áp dụng nguyên tắc tâm lý, mô hình tư duy hoặc khoa học hành vi…
- cold-email – Khi người dùng muốn viết, cải thiện hoặc xây dựng chuỗi email tiếp cận lạnh B2B gửi cho…
- commercial-forecaster – Dùng khi xây dựng dự báo bookings theo quý, dự báo ARR, dự báo pipeline, dự báo NRR…
- commercial-skills – Dùng khi xem xét, phê duyệt hoặc thiết kế hoạt động thương mại: mô hình giá, rà soát…
- competitive-intel – Theo dõi đối thủ có hệ thống, cung cấp dữ liệu cho định vị của CMO, battlecard cho CRO…
- paywalls – Khi người dùng muốn tạo hoặc tối ưu paywall trong ứng dụng, màn hình nâng cấp, modal…
- competitive-teardown – Phân tích sản phẩm và công ty đối thủ bằng cách tổng hợp dữ liệu từ trang giá, đánh giá…
- competitor-alternatives – Khi người dùng muốn tạo trang so sánh đối thủ hoặc trang thay thế cho SEO và hỗ trợ bán…