Skill codebase-documenter
✓ VérifiéGénérez des modèles de documentation structurés pour vos projets, incluant README, ARCHITECTURE et références API, avec des espaces réservés entre crochets.
- Étoiles GitHub
- 49
- Fichiers
- 3
- Dernier commit
- 11 nov. 2026
- Licence
- MIT
- Outils autorisés
- 5
Que fait la skill codebase-documenter ?
codebase-documenter est une agent skill. Générez des modèles de documentation structurés pour vos projets, incluant README, ARCHITECTURE et références API, avec des espaces réservés entre crochets.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill codebase-documenter
Le codebase-documenter permet de lancer la documentation de nouveaux dépôts ou de dépôts sous-documentés. Les équipes d'ingénierie utilisent ce SKILL pour générer des squelettes structurés pour les fichiers README, les aperçus d'architecture, les références API et les standards de commentaires de code. Il est conçu pour les situations où un projet manque de structure documentaire formelle et nécessite un point de départ structuré plutôt qu'une rédaction finalisée.
Un agent charge ce SKILL lorsqu'un utilisateur demande de structurer la documentation d'un projet ou de définir des standards de documentation. Le processus utilise des outils tels que Read, Write, Edit, Glob et Grep pour créer des fichiers à partir de modèles spécifiques situés dans assets/templates. Il produit des fichiers tels que README.md, ARCHITECTURE.md et docs/API.md, qui contiennent des espaces réservés entre crochets comme [Comme ceci] pour indiquer où les rédacteurs humains doivent fournir des détails spécifiques.
Cet outil se concentre strictement sur le scaffolding et les références de standards. Il n'infère pas les spécificités du projet et ne rédige pas de descriptions narratives, ce qui le distingue des outils destinés à vérifier l'exactitude d'une documentation existante ou à générer du texte pour des composants déjà présents.
Ce qu'un agent peut faire avec
- 1Initialiser un nouveau dépôt de projetCréez un ensemble complet de fichiers de documentation de départ pour une toute nouvelle base de code.
- 2Établir des standards de documentation de codeIntégrez des directives standardisées pour les docstrings et les commentaires en ligne dans le dépôt.
- 3Créer la porte d'entrée d'un projetGénérez un squelette de README incluant des sections pour les démarrages rapides et le dépannage.
- 4Configurer des structures de documentation APIProduisez un modèle de référence API incluant des espaces réservés pour les endpoints et les exemples.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill codebase-documenter
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill codebase-documenter dans Plugin
/plugin marketplace add rjmurillo/ai-agents /plugin install project-toolkit@ai-agents
Installer la skill codebase-documenter dans Claude Code
~/.claude/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.claude/skills/codebase-documenterInstaller la skill codebase-documenter dans Claude Code (project)
.claude/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter .claude/skills/codebase-documenterInstaller la skill codebase-documenter dans Codex
~/.agents/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.agents/skills/codebase-documenterInstaller la skill codebase-documenter dans Gemini CLI
~/.gemini/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.gemini/skills/codebase-documenterInstaller la skill codebase-documenter dans Claude.ai
npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter codebase-documenter && zip -r codebase-documenter.zip codebase-documenter # claude.ai → Customize → Skills → + → Create skill → Upload a skill → codebase-documenter.zip
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →A réussi nos vérifications automatiques. Ce n'est pas un audit de sécurité : lisez les scripts avant de laisser un agent les exécuter. Fonctionnement des vérifications
- Dépôt source lié et accessiblerjmurillo/ai-agents/src/claude/skills/codebase-documenter is public and reachablegithub.com/rjmurillo/ai-agents/tree/HEAD/src/claude/skills/c ↗Réussi
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit 2026-11-11github.com/rjmurillo/ai-agents/commits ↗Réussi
- Aucun téléchargement-exécution ni vol d'identifiants dans les scriptsNo scripts in the skill folderRéussi
- Aucune instruction cachée dans SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Réussi
- Les outils préautorisés sont limitésPre-approved: Read, Write, Edit, Glob, Grepgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Réussi
- SKILL.md respecte le format Agent SkillsValid name and description; says when to use it; 97 linesgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Réussi
SKILL.md
Voir sur GitHubCodebase Documenter
Generate documentation scaffolding for a project that has none, or has the wrong shape. This skill produces structured starters with bracketed placeholders the team fills in. It does not write prose for you.
Triggers
| Trigger Phrase | Operation |
|---|---|
scaffold project documentation |
Generate README, ARCHITECTURE, API, code comment scaffolds |
bootstrap docs for new codebase |
Produce starter docs with placeholders |
add starter README |
Create README scaffold only |
set up documentation standards |
Drop standards references into the repo |
document this codebase from scratch |
Full scaffold pass |
When to Use
Use this skill when:
- A repository has no
README.md,ARCHITECTURE.md, or API reference, and you need a populated skeleton. - A team is onboarding without a tech writer and wants documented standards alongside the templates.
- You need a starting point for code-comment conventions in a polyglot project.
Use a different skill when:
- Documentation already exists and you want to verify accuracy, detect missing XML docs / docstrings / JSDoc, or audit README / CLAUDE.md drift. Use
doc-accuracyfor verification, missing-doc detection, and structural sync. - You want narrative prose generated for an existing component. Use the
explaineragent.
Boundaries
- Writes scaffolding and standards references only. Does not write narrative prose for the project.
- Placeholders use bracket convention
[Like this]so a writer can search and replace. - Templates must be filled in by a human or downstream skill. The skill does not infer project specifics.
Process
- Confirm the target directory and confirm no overwrite of existing docs without explicit user consent.
- Copy
assets/templates/README.template.mdtoREADME.md(or path the user requests). - Copy
assets/templates/ARCHITECTURE.template.mdtoARCHITECTURE.mdif a separate architecture doc is wanted. - Create parent directories (
docs/,docs/standards/, or any user-requested path) before any copy step that targets them. - Copy
assets/templates/API.template.mdtodocs/API.md(or equivalent) if the project exposes an API. - Copy
assets/templates/CODE_COMMENTS.template.mdtodocs/standards/CODE_COMMENTS.md(or link from the README). - Point the team at
references/documentation_guidelines.mdandreferences/visual_aids_guide.mdfor voice and visual standards.
Templates
| Template | Purpose |
|---|---|
assets/templates/README.template.md |
Project front door. Why, quick start, structure, common tasks, troubleshooting. |
assets/templates/ARCHITECTURE.template.md |
System overview, components, data flow, decisions, failure modes. |
assets/templates/API.template.md |
API reference per endpoint with conventions and examples. |
assets/templates/CODE_COMMENTS.template.md |
Docstring and inline comment standards across languages. |
References
| Reference | Purpose |
|---|---|
references/documentation_guidelines.md |
Voice, structure, audience framing, placeholder convention. |
references/visual_aids_guide.md |
When and how to use diagrams, tables, callouts. |
Verification Checklist
- No environment-specific paths in any template
- All user-provided paths are validated against path traversal
- Bracketed placeholders match the
[Word or short phrase]convention - Code fences are balanced and use language identifiers on the opener only
- Voice is active, audience is the project's reader (not the documenter)
- No marketing language, weasel words, or filler
- Diagrams added only when they reduce ambiguity (see
references/visual_aids_guide.md)
Anti-Patterns
| Avoid | Why | Instead |
|---|---|---|
| Filling in placeholders speculatively | Produces fiction the team will rediscover and rewrite | Leave brackets; team fills in |
| Copying README content into ARCHITECTURE | Both files drift; readers cannot tell which is current | One concept per document |
| Adding diagrams for every section | Visual noise distracts from text | Diagram only where ambiguity is real |
| Long preamble before quick start | Readers leave before they reach the value | Quick start in the first screen |
Fichiers de cette skill
3Questions sur la skill codebase-documenter
Comment installer la skill codebase-documenter dans Claude Code ?
Exécutez npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.claude/skills/codebase-documenter. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill codebase-documenter ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Est-ce que ce SKILL rédige le contenu réel de ma documentation ?
Non, il produit des structures de départ organisées avec des espaces réservés entre crochets pour qu'une équipe puisse les compléter, plutôt que de rédiger du texte narratif.
Comment puis-je identifier les parties du modèle qui nécessitent une intervention humaine ?
Le SKILL utilise une convention de crochets [Comme ceci] pour que les rédacteurs puissent facilement rechercher et remplacer les espaces réservés.