Synthèse automatique
Génère automatiquement une documentation technique de projet et un plan d'intégration 30/60/90 personnalisé, puis active un agent « buddy » qui répond aux questions du nouveau développeur.
Points forts
- Produit une base documentaire structurée de 10 à 12 fichiers (architecture, glossaire, setup local, flux de PR, déploiement, postmortems, FAQ)
- Adapte le plan et la checklist d'accès au rôle et au niveau (junior, mid, senior), avec un guide dédié au premier PR
- Le buddy IA est explicitement limité à l'orientation et ne prend pas de décisions, ce qui cadre son usage
- Vérifie des prérequis clairs (CLAUDE.md du projet, accès au dépôt, equipo.md) avant de lancer l'analyse
Limites
- Maturité expérimentale : le comportement et la qualité des documents générés peuvent varier
- S'arrête brutalement si le projet n'a pas de CLAUDE.md ou si l'accès au dépôt manque ; sans equipo.md, le résultat reste partiel
- Ne couvre pas les aspects RH/RGPD, traités par la skill complémentaire team-onboarding
À utiliser dès qu'un développeur rejoint un projet existant et que l'on veut réduire le ramp-up de plusieurs semaines à quelques jours.
À éviter sur un projet sans dépôt accessible ni CLAUDE.md configuré, ou lorsque le besoin porte sur l'accueil administratif et la conformité plutôt que sur l'onboarding technique.
Analyse de sécurité
SûrThe skill describes a documentation-generation and onboarding workflow (scan repo, read files, produce markdown docs, configure a buddy agent). No declared tools, but the implied operations are bounded file reads and writes within projects/{proyecto}/onboarding/. There are no curl|sh, rm -rf, base64 payloads, or secret-sending instructions, and it includes explicit safety guardrails (buddy does not make decisions, only orients). Execution risk is low; the only mild concern is aggregation of potentially sensitive project context into generated docs, which is mitigated by git-ignoring.
- •Skill reads project files, git log, and README/ADRs to auto-generate documentation; no network calls, no shell one-liners, no exfiltration or destructive commands are specified.
- •Generated documentation is placed in a git-ignored directory and explicitly flagged as potentially containing sensitive project info — a responsible handling practice, though it means sensitive context is aggregated into files.
Exemples
Ejecuta /onboarding-dev Laura Méndez --rol backend --seniority jr --proyecto pagos-api y genera la documentación del proyecto más su plan 30/60/90 y la guía del primer PR.Onboarding técnico de un nuevo senior en el proyecto checkout-web: quiero el overview de alto nivel, las decisiones técnicas clave y un plan donde su primer PR llegue en el día 1 o 2.Ya están generados los documentos de onboarding de projects/pagos-api/onboarding/. Activa el buddy IA para que responda las dudas de la nueva incorporación usando esa documentación como base.name: onboarding-dev description: "Usar cuando se incorpora un desarrollador nuevo al proyecto y necesita buddy IA." summary: | Onboarding tecnico con Buddy IA: auto-genera documentacion del proyecto, plan personalizado 30/60/90 y agente buddy de 3 capas. Input: nombre + rol. Output: guia + plan + buddy activo. maturity: experimental context: fork agent: tech-writer category: "sdd-framework" tags: ["onboarding", "buddy-ia", "documentation", "ramp-up"] priority: "medium"
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-evaluatepara actualizar perfil) - Para perfiles no técnicos (usar
team-onboardinggené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.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/developer-onboarding-with-ai-mrx3xzyz/download' --output '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md.part' && mv '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md.part' '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md' && test -s '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/onboarding-dev' && cp -R '.skill-downloads/developer-onboarding-with-ai-mrx3xzyz' '.claude/skills/onboarding-dev'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/developer-onboarding-with-ai-mrx3xzyz'openskills read 'developer-onboarding-with-ai-mrx3xzyz'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/developer-onboarding-with-ai-mrx3xzyz/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Rédaction de docs Supabase
Documentation
Rédigez, éditez et révisez le contenu de la documentation Supabase : guides, tutoriels, références et partiels. Suivez les guides de style et les règles de validation MDX/TOML.
Créer un enregistrement de décision d'architecture
Documentation
Créer un nouveau ADR avec numérotation séquentielle, l'enregistrer dans le graphe AgentDB et le lier aux ADR associés.
Mise à jour de plan avec recherche approfondie
Documentation
Met à jour un document de plan en lançant des sous-agents en parallèle pour analyser un sujet sur tous les passes du compilateur, puis consolide les résultats.