Skip to content
Back to skills

Codebase Onboarding

ASecurity

Use when joining a new repo, understanding an unfamiliar codebase, or generating CLAUDE.md. Triggers on \"codebase-onboarding\", \"onboard me\", \"understand this codebase\".

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentsgobashangulargit

Works with

  • claude code

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add majinmagros/magros.ai-skills --skill codebase-onboarding --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Codebase Onboarding?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Codebase Onboarding
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majinmagros-codebase-onboarding/badge)](https://www.skillsdirectory.com/skills/majinmagros-codebase-onboarding)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: codebase-onboarding
description: "Use when joining a new repo, understanding an unfamiliar codebase, or generating CLAUDE.md. Triggers on \"codebase-onboarding\", \"onboard me\", \"understand this codebase\"."
metadata:
  origin: ECC
---

# Codebase Onboarding

Recon → map → conventions → guide + CLAUDE.md for unfamiliar repos. Detalhes em `references/`.

## When to Use

- First time opening a project with Claude Code
- Joining a new team or repository
- User asks "help me understand this codebase"
- User asks to generate a CLAUDE.md for a project
- User says "onboard me" or "walk me through this repo"

## Core Principles

1. **Recon with Glob/Grep** — manifests, configs, entry points, tests
2. **Map architecture** — stack, pattern, key dirs, one request trace
3. **Detect conventions** — naming, error handling, git workflow
4. **Verify, don't guess** — code beats config; flag unknowns
5. **Two artifacts** — scannable guide + ≤100-line CLAUDE.md

## Example

```bash
# Phase 1 recon (parallel, no full reads)
ls package.json go.mod Cargo.toml pyproject.toml 2>/dev/null
ls next.config.* vite.config.* angular.json 2>/dev/null
```

## References

- `references/reconnaissance.md` — 6 parallel checks: manifests, framework, entry, tree, tooling, tests
- `references/architecture-mapping.md` — stack, pattern, key dirs, data-flow trace
- `references/conventions.md` — naming, code patterns, git conventions, shallow-history rule
- `references/artifacts.md` — guide + CLAUDE.md templates, practices, anti-patterns, scenarios

## Checklist

- [ ] Recon via Glob/Grep; selective reads only
- [ ] One request traced entry → validation → logic → DB
- [ ] Existing CLAUDE.md enhanced, not replaced
- [ ] Guide scannable in 2 minutes; CLAUDE.md ≤100 lines
- [ ] Unknowns flagged instead of guessed

Files in this skill

  • SKILL.md1.8 KB
  • references/architecture-mapping.md1.1 KB
  • references/artifacts.md2.9 KB
  • references/conventions.md813 B
  • references/reconnaissance.md1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…