onboarding-dev
Onboarding técnico con Buddy IA — auto-genera documentación del proyecto, plan personalizado 30/60/90 y agente buddy de 3 capas
Best use case
onboarding-dev is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Onboarding técnico con Buddy IA — auto-genera documentación del proyecto, plan personalizado 30/60/90 y agente buddy de 3 capas
Teams using onboarding-dev should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/onboarding-dev/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How onboarding-dev Compares
| Feature / Agent | onboarding-dev | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Onboarding técnico con Buddy IA — auto-genera documentación del proyecto, plan personalizado 30/60/90 y agente buddy de 3 capas
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill: Onboarding Dev — Buddy IA
> **Seguridad**: `@docs/rules/domain/autonomous-safety.md` — el buddy IA NO toma decisiones, solo orienta.
> **Basado en**: Guía de Onboarding con IA de Manfred (v3.0) — modelo de agente en 3 capas.
> **Complementa**: `team-onboarding` (RGPD, evaluación) — esta skill se enfoca en onboarding técnico.
## Cuándo usar esta skill
- Se incorpora un nuevo desarrollador al proyecto
- Se quiere acelerar el ramp-up de 4-8 semanas a 5-10 días
- Se necesita generar documentación del proyecto automáticamente
- Se busca reducir la dependencia del buddy humano para preguntas repetitivas
## Qué produce
### Fase 1: Auto-análisis (10-12 documentos)
```
projects/{proyecto}/onboarding/
├── 01-arquitectura-alto-nivel.md ← Diagrama + explicación de servicios y flujos
├── 02-mapa-equipos-ownership.md ← Quién lleva cada área/sistema
├── 03-glosario-interno.md ← Vocabulario, siglas, nombres de proyectos
├── 04-herramientas-accesos.md ← Checklist de configuraciones y accesos
├── 05-setup-local.md ← Guía paso a paso + troubleshooting típico
├── 06-flujos-pr-estandares.md ← Convenciones de commit, PR, review, CI/CD
├── 07-como-se-despliega.md ← Entornos, releases, rollback, permisos
├── 08-decisiones-tecnicas-clave.md ← Por qué se eligió X, qué trade-offs se aceptaron
├── 09-historico-incidencias.md ← Incidencias importantes y postmortems resumidos
├── 10-faq-onboarding.md ← Preguntas más repetidas y sus respuestas
├── 11-calidad-procesos.md ← Linting, formato, patrones, anti-patrones, DoD
└── 12-expectativas-rampup.md ← Qué se espera a los 7 días, 30 días, 90 días
```
### Fase 2: Plan personalizado
```
projects/{proyecto}/onboarding/
├── {nombre}-plan-30-60-90.md ← Objetivos medibles por periodo
├── {nombre}-checklist-accesos.md ← Checklist personalizada de accesos y configuraciones
└── {nombre}-primer-pr.md ← Guía para el primer PR (paso a paso)
```
### Fase 3: Buddy IA activo
El agente queda disponible como buddy interactivo para responder preguntas del nuevo miembro usando la documentación generada como base de conocimiento.
## Prerequisitos
```
1. Proyecto configurado en projects/{nombre}/CLAUDE.md → si no: ❌ ABORT
2. Acceso al repositorio del proyecto → si no: ❌ ABORT
3. equipo.md actualizado con miembros actuales → si no: ⚠️ continuar con limitaciones
```
## Flujo completo
```
PM ejecuta /onboarding-dev {nombre} --rol {rol} --seniority {jr|mid|sr} --proyecto {nombre}
↓
Validar prerequisitos
↓
═══ FASE 1: AUTO-ANÁLISIS DEL PROYECTO ═══
↓
Analizar repositorio:
- Leer CLAUDE.md del proyecto
- Escanear estructura de directorios
- Identificar tecnologías (package.json, .csproj, requirements.txt, etc.)
- Leer README, CONTRIBUTING, ARCHITECTURE si existen
- Analizar git log (últimos 3 meses) para entender actividad reciente
- Identificar decisiones técnicas en ADRs si existen
↓
Generar los 10-12 documentos en projects/{proyecto}/onboarding/
↓
Mostrar resumen de documentos generados → PM valida
↓
═══ FASE 2: PLAN PERSONALIZADO ═══
↓
Adaptar según rol y seniority:
- Junior: más detalle, más checkpoints, tareas más pequeñas, más pair programming
- Mid: balance entre autonomía y guía, primer PR en día 2-3
- Senior: high-level overview, primer PR en día 1-2, foco en decisiones técnicas
↓
Generar:
- Plan 30/60/90 con objetivos medibles
- Checklist de accesos personalizada (GitHub, Jira, SonarCloud, VPN, Figma, etc.)
- Guía de primer PR paso a paso
↓
═══ FASE 3: BUDDY IA ACTIVO ═══
↓
Configurar agente buddy con:
- Base de conocimiento: documentos generados en Fase 1
- System prompt con guardarraíles de Manfred (ver abajo)
- Disponible vía /onboarding-ask {pregunta}
```
## Buddy IA — Comportamiento (Manfred v3.0)
El agente buddy responde con explicaciones breves y accionables, cita fuentes internas (archivo + sección), señala nivel de confianza (alto/medio/bajo), y deriva a personas cuando el tema es sensible (seguridad, compliance). No inventa políticas ni detalles técnicos.
**3 capas**: Orientación (quién/dónde) → Ejecución (setup/PR/deploy) → Contexto (decisiones técnicas pasadas y trade-offs).
**Guardarraíles anti-patrón**: No usar IA para decidir sin entender. Validar decisiones de arquitectura con el equipo. Si no puedes explicar el código, no lo subas. Preguntar primero a la IA, luego al equipo.
## Métricas de ramp-up
| Métrica | Junior | Mid | Senior |
|---------|--------|-----|--------|
| Tiempo hasta primer PR | ≤ 5 días | ≤ 3 días | ≤ 2 días |
| Primer PR aprobado sin cambios | ≤ 10 días | ≤ 5 días | ≤ 3 días |
| Primera contribución significativa | ≤ 30 días | ≤ 15 días | ≤ 7 días |
| Independencia (tasks sin spec) | ≤ 30 días | ≤ 15 días | ≤ 7 días |
| Confianza autoreportada (≥7/10) | Día 15 | Día 10 | Día 5 |
## Cuándo NO usar
- El miembro ya lleva >2 semanas productivo (usar `/team-evaluate` para actualizar perfil)
- Para perfiles no técnicos (usar `team-onboarding` genérico)
- Si no existe CLAUDE.md del proyecto (crear primero con `/project-new`)
## Almacenamiento
Documentación generada en `projects/{proyecto}/onboarding/` — directorio en `.gitignore` por defecto (puede contener info sensible del proyecto).
Plan personalizado en `projects/{proyecto}/onboarding/{nombre}-*.md` — igualmente git-ignorado.Related Skills
team-onboarding
Onboarding y evaluación de competencias para nuevos miembros del equipo
enterprise-onboarding
Enterprise onboarding at scale — batch import, per-role checklists, progress tracking, knowledge transfer
zoom-out
Elevates perspective from trees to forest. Maps architecture, dependencies, and second-order effects before implementation decisions. Use when designing, when evaluating trade-offs, or at the start of design sessions.
workspace-integrity
Catalogo de integrity auditors — drift CLAUDE.md, rule manifest, orphan rules, agents catalog sync, baseline, agent size
wellbeing-guardian
Sistema proactivo de bienestar individual
web-research
Search the web to resolve context gaps — documentation, versions, CVEs, best practices. Auto-starts SearxNG Docker if available, falls back to WebSearch.
voice-inbox
Transcripción de audio y flujo audio→texto→acción para mensajes de voz
verification-lattice
Multi-layer verification pipeline beyond Code Review
topic-cluster
BERTopic clustering — agrupa retros/PBIs/incidents/lessons en topics tematicos con labels. Filtra ruido, descubre patrones cross-proyecto
time-tracking-report
Generación de informes de imputación de horas a Excel/Word
tier3-probes
Catalogo de feasibility probes para champions Tier 3 — Scrapling, Oumi, Memvid, BERTopic, Reranker, PDF extract
test-architect
Design and generate highest-quality tests across 16 languages and 14 test types