Skill codebase-documenter
✓ VerificadoGenera plantillas estructuradas de documentación de proyectos, incluyendo README, ARCHITECTURE y referencias de API con marcadores de posición entre corchetes.
- Estrellas en GitHub
- 49
- Archivos
- 3
- Último commit
- 11 nov 2026
- Licencia
- MIT
- Herramientas permitidas
- 5
¿Qué hace la skill codebase-documenter?
codebase-documenter es una agent skill. Genera plantillas estructuradas de documentación de proyectos, incluyendo README, ARCHITECTURE y referencias de API con marcadores de posición entre corchetes.
Resumen generado a partir del SKILL.md de la skill.
Sobre la skill codebase-documenter
codebase-documenter permite realizar el bootstrapping de la documentación para repositorios nuevos o con documentación insuficiente. Los equipos de ingeniería utilizan este SKILL para generar esqueletos estructurados para archivos README, resúmenes de arquitectura, referencias de API y estándares de comentarios de código. Está diseñado para situaciones en las que un proyecto carece de una estructura de documentación formal y necesita un punto de partida organizado en lugar de una redacción terminada.
Un agente carga este SKILL cuando un usuario solicita estructurar la documentación de un proyecto o establecer estándares de documentación. El proceso implica el uso de herramientas como Read, Write, Edit, Glob y Grep para crear archivos a partir de plantillas específicas ubicadas en assets/templates. Produce archivos como README.md, ARCHITECTURE.md y docs/API.md, que contienen marcadores de posición entre corchetes como [como este] para indicar dónde los redactores humanos deben proporcionar detalles específicos.
Esta herramienta se enfoca estrictamente en el scaffolding y en las referencias de estándares. No infiere detalles específicos del proyecto ni escribe descripciones narrativas, lo que la diferencia de las herramientas destinadas a verificar la precisión de la documentación existente o a generar prosa para componentes ya existentes.
Lo que un agente puede hacer con ella
- 1Inicializar un nuevo repositorio de proyectoCrea un conjunto completo de archivos de documentación inicial para una base de código totalmente nueva.
- 2Establecer estándares de documentación de códigoImplementa guías estandarizadas para docstrings y comentarios en línea dentro del repositorio.
- 3Crear la puerta de entrada de un proyectoGenera un scaffold de README que incluya secciones para guías de inicio rápido y resolución de problemas.
- 4Configurar estructuras de documentación de APIProduce una plantilla de referencia de API que incluya marcadores de posición para endpoints y ejemplos.
Escrito a partir del SKILL.md de la skill. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar la skill codebase-documenter
Cada comando copia la carpeta de la skill al directorio de skills del cliente. Reinicia el cliente o inicia una nueva sesión para cargarla.Instalar la skill codebase-documenter en Plugin
/plugin marketplace add rjmurillo/ai-agents /plugin install project-toolkit@ai-agents
Instalar la skill codebase-documenter en Claude Code
~/.claude/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.claude/skills/codebase-documenterInstalar la skill codebase-documenter en Claude Code (project)
.claude/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter .claude/skills/codebase-documenterInstalar la skill codebase-documenter en Codex
~/.agents/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.agents/skills/codebase-documenterInstalar la skill codebase-documenter en Gemini CLI
~/.gemini/skills/codebase-documenter/SKILL.md
$ npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.gemini/skills/codebase-documenterInstalar la skill codebase-documenter en 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
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Superó nuestras comprobaciones automáticas. No es una auditoría de seguridad: lee los scripts antes de dejar que un agente los ejecute. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblerjmurillo/ai-agents/src/claude/skills/codebase-documenter is public and reachablegithub.com/rjmurillo/ai-agents/tree/HEAD/src/claude/skills/c ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit 2026-11-11github.com/rjmurillo/ai-agents/commits ↗Aprobado
- Sin descargar y ejecutar ni robo de credenciales en los scriptsNo scripts in the skill folderAprobado
- Sin instrucciones ocultas en SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Aprobado
- Las herramientas preaprobadas están acotadasPre-approved: Read, Write, Edit, Glob, Grepgithub.com/rjmurillo/ai-agents/blob/HEAD/src/claude/skills/c ↗Aprobado
SKILL.md
Ver en 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 |
Archivos de esta skill
3Preguntas sobre la skill codebase-documenter
¿Cómo instalo la skill codebase-documenter en Claude Code?
Ejecuta npx degit rjmurillo/ai-agents/src/claude/skills/codebase-documenter ~/.claude/skills/codebase-documenter. Claude Code carga las skills desde ~/.claude/skills (todos los proyectos) o .claude/skills (un proyecto) y usa una skill cuando su descripción coincide con la tarea.
¿Qué clientes pueden usar la skill codebase-documenter?
Cualquier cliente que lea el formato Agent Skills: Claude Code, Codex, Gemini CLI y claude.ai (subir como ZIP). Los scripts de la skill se ejecutan solo donde el cliente permite la ejecución de código.
¿Este SKILL escribe el contenido real de mi documentación?
No, produce estructuras iniciales con marcadores de posición entre corchetes para que un equipo los complete, en lugar de redactar prosa narrativa.
¿Cómo puedo identificar las partes de la plantilla que requieren intervención humana?
El SKILL utiliza una convención de corchetes [como esta] para que los redactores puedan buscar y reemplazar fácilmente los marcadores de posición.