opción
HogarHogar Skill Documentación codebase-onboarding

codebase-onboarding

alirezarezvani/claude-skills alirezarezvani/claude-skills

Analizar un código fuente y generar documentación de incorporación para ingenieros, jefes técnicos y colaboradores externos, mediante una recopilación rápida de datos y resultados repetibles.

...Expandir todo
2
Tiempo actualizado 30 de agosto de 2026

Iniciación a Codebase

Nivel: POTENTE
Categoría: Ingeniería
Ámbito: Documentación / Experiencia del desarrollador

Descripción general

Analiza un código fuente y genera documentación de incorporación para ingenieros, responsables técnicos y colaboradores externos. Esta habilidad está optimizada para la recopilación rápida de datos y la generación de resultados de incorporación repetibles.

Capacidades principales

  • Identificación de la arquitectura y la pila tecnológica a partir de señales del repositorio
  • Inventario de archivos clave y de configuración para nuevos colaboradores
  • Configuración local y generación de guías para tareas comunes
  • Estructuración de la documentación adaptada al público destinatario
  • Estructura de listas de comprobación para la depuración y las contribuciones

Cuándo utilizarlo

  • Al incorporar a un nuevo miembro del equipo o a un colaborador externo
  • Reestructuración de documentación obsoleta tras refactorizaciones importantes
  • Preparación de la documentación interna de traspaso
  • Creación de un paquete de incorporación estandarizado para los servicios

Inicio rápido

# 1) Recopilar datos sobre el código fuente
python3 scripts/codebase_analyzer.py /ruta/al/repositorio

# 2) Exportar los resultados en formato legible por máquina
python3 scripts/codebase_analyzer.py /ruta/al/repositorio --json

# 3) Utilizar la plantilla para redactar los documentos de incorporación
# Véase references/onboarding-template.md

Flujo de trabajo recomendado

  1. Ejecuta scripts/codebase_analyzer.py en el repositorio de destino.
  2. Recopila los datos clave: número de archivos, lenguajes detectados, archivos de configuración y estructura de nivel superior.
  3. Rellena la plantilla de incorporación que se encuentra en references/onboarding-template.md.
  4. Adapta el nivel de detalle de la información según el público:
    • Junior: configuración + medidas de seguridad
    • Experto: arquitectura + aspectos operativos
    • Contratista: alcance de la responsabilidad + límites de integración

Plantilla de documento de incorporación

La plantilla detallada y los ejemplos de secciones se encuentran en:

  • references/onboarding-template.md
  • references/output-format-templates.md

Errores habituales

  • Redactar documentación sin validar los comandos de configuración en un entorno limpio
  • Mezclar análisis en profundidad de la arquitectura con documentación orientada a los contratistas
  • Omitir los pasos de resolución de problemas y verificación
  • Dejar que la documentación de incorporación se desvíe del estado actual del repositorio

Buenas prácticas

  1. Mantén las instrucciones de configuración ejecutables y con plazos definidos.
  2. Documentar el «porqué» de las decisiones arquitectónicas clave.
  3. Actualizar la documentación en la misma solicitud de incorporación de cambios (PR) en la que se modifique el comportamiento.
  4. Trata los documentos de incorporación como activos operativos vivos, no como entregables puntuales.
Ver en GitHub
---
name: codebase-onboarding
description: Analyze a codebase and generate onboarding documentation for engineers, tech leads, and contractors, with fast fact-gathering and repeatable outputs.
---

# 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

```bash
# 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.md`
- `references/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.

Todos los archivos

0 archivos

Instalar codebase-onboarding

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

git clone https://github.com/alirezarezvani/claude-skills/tree/main/engineering/skills/codebase-onboarding # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/ Claude detectará y utilizará automáticamente la habilidad

Habilidades relacionadas

golang-dependency-injection
Tiempo actualizado 29 de junio de 2026
nuxthub
Tiempo actualizado 23 de agosto de 2026
tc-tracker
Tiempo actualizado 27 de agosto de 2026
code-quality
Tiempo actualizado 22 de agosto de 2026
OR