option
MaisonMaison Skill Documentation codebase-onboarding

codebase-onboarding

alirezarezvani/claude-skills alirezarezvani/claude-skills

Analyser un code source et générer une documentation d'intégration destinée aux ingénieurs, aux responsables techniques et aux prestataires, grâce à une collecte rapide d'informations et à des résultats reproductibles.

...Développer tout
2
Heure mise à jour 30 août 2026

Intégration au code source

Niveau : PUISSANT
Catégorie : Ingénierie
Domaine : Documentation / Expérience développeur

Présentation

Analysez une base de code et générez une documentation d’intégration destinée aux ingénieurs, aux responsables techniques et aux prestataires. Cette compétence est optimisée pour une collecte rapide d’informations et la production de documents d’intégration reproductibles.

Capacités principales

  • Identification de l’architecture et de la pile technique à partir des signaux du référentiel
  • Inventaire des fichiers et des configurations clés pour les nouveaux contributeurs
  • Configuration locale et génération de guides pour les tâches courantes
  • Structuration de la documentation adaptée au public cible
  • Création d’une structure de liste de contrôle pour le débogage et les contributions

Quand l’utiliser

  • Lors de l’intégration d’un nouveau membre de l’équipe ou d’un prestataire
  • Remise à jour de la documentation de projet obsolète après une refonte majeure
  • Préparation de la documentation interne de transfert de tâches
  • Création d’un dossier d’intégration standardisé pour les services

Mise en route rapide

# 1) Recueillir des informations sur la base de code
python3 scripts/codebase_analyzer.py /chemin/vers/le/dépôt

# 2) Exporter les résultats sous un format lisible par machine
python3 scripts/codebase_analyzer.py /chemin/vers/le/dépôt --json

# 3) Utiliser le modèle pour rédiger les documents d'intégration
# Voir references/onboarding-template.md

Workflow recommandé

  1. Exécutez scripts/codebase_analyzer.py sur le dépôt cible.
  2. Recueillez les informations clés : nombre de fichiers, langages détectés, fichiers de configuration, structure de haut niveau.
  3. Remplissez le modèle d'intégration disponible dans references/onboarding-template.md.
  4. Adaptez le niveau de détail des informations en fonction du public :
    • Junior : configuration + lignes directrices
    • Senior : architecture + aspects opérationnels
    • Prestataire : périmètre de responsabilité + limites d’intégration

Modèle de document d’intégration

Le modèle détaillé et des exemples de sections sont disponibles à l'adresse suivante :

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

Pièges courants

  • Rédiger des documents sans valider les commandes de configuration sur un environnement vierge
  • Mélanger des analyses approfondies de l’architecture avec des documents destinés aux prestataires
  • Omettre les étapes de dépannage et de vérification
  • Laisser les documents d’intégration se décaler par rapport à l’état actuel du dépôt

Bonnes pratiques

  1. Veillez à ce que les instructions d’installation soient exécutables et limitées dans le temps.
  2. Documenter le « pourquoi » des décisions architecturales clés.
  3. Mettez à jour la documentation dans la même pull request que les modifications de comportement.
  4. Considérez les documents d’intégration comme des ressources opérationnelles évolutives, et non comme des livrables ponctuels.
Voir sur 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.

Tous les fichiers

0 fichiers

Installer codebase-onboarding

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez le dépôt et copiez les fichiers de compétence dans votre projet.

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

Copier Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ Claude détectera automatiquement la compétence et l'utilisera

Compétences similaires

golang-dependency-injection
Heure mise à jour 29 juin 2026
nuxthub
Heure mise à jour 23 août 2026
tc-tracker
Heure mise à jour 27 août 2026
code-quality
Heure mise à jour 22 août 2026
OR