codewithbehnam/cc-docs/onboard
- community
Checking that the SKILL.md file is still in the repository.
Generate a codebase overview for new team members. Produces an architecture summary, key files guide, and conventions reference. Use when someone is new to a project, when the user asks "give me an overview", "explain the architecture", "where do I start?", or "onboard me to this codebase".
Install
npx vskill@latest install codewithbehnam/cc-docs/onboardSKILL.md
Context
- Repository: !
git rev-parse --show-toplevel 2>/dev/null || pwd - Top-level structure: !
find . -maxdepth 2 -not -path './.git/*' -not -path './node_modules/*' -not -path './.venv/*' | sort - Recent contributors: !
git shortlog -sn --no-merges -10 2>/dev/null || echo "Not a git repo" - Recent activity: !
git log --oneline -15 2>/dev/null || echo "No git history" - Package/dependency files: !
find . -maxdepth 2 -name "package.json" -o -name "pyproject.toml" -o -name "go.mod" -o -name "Gemfile" -o -name "pom.xml" | head -10
Task
Generate a comprehensive onboarding guide for this codebase. Cover all of the following:
- Read key entry points:
README.md,CLAUDE.md, main entry files (main.py,index.ts,main.go,app.py,server.js, etc.), and any architecture or design docs
- Understand the architecture:
- What kind of system is this? (web API, CLI tool, library, data pipeline, mobile app, etc.)
- What are the main layers or components? (frontend, backend, database, workers, etc.)
- How do the components communicate? (HTTP, events, shared DB, message queue, etc.)
- Map the directory structure: Read 2-3 levels deep and explain what each major directory contains and why it exists
- Find the key files: For each major layer, identify the 3-5 most important files a new developer should read first
- Extract conventions: Look for linting configs, test patterns, naming conventions, and any rules in
CLAUDE.mdor similar
- Identify the development workflow: Check
Makefile,scripts/,package.jsonscripts, CI config for how to build, test, and run the project locally
Output Format
Produce a guide with these sections:
What This Project Does
One paragraph. What problem does this solve? Who uses it?
Architecture Overview
ASCII diagram of major components and their relationships.
Directory Map
Table: directory path, what it contains, when you would touch it.
Key Files to Read First
Ordered list of files (with paths) and why each one matters.
How to Run It Locally
Step-by-step: install dependencies, configure environment, start the app, run tests.
Conventions and Standards
Bullet list of coding conventions, naming rules, and any "gotchas" unique to this project.
Where to Make Common Changes
Practical guide: "To add a new API endpoint, edit X. To add a new database table, edit Y. To change the UI theme, look in Z."
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/onboard/SKILL.md
Popularity
- Repository stars
- 2
- Repository forks
- 1
- 7-day trend score
- 5
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/codewithbehnam/cc-docs/onboard)