doc-organizer
Organiza y categoriza documentos técnicos existentes en la estructura correcta del proyecto.
Triggers
| Frases que activan el skill |
|---|
| “organizar docs” |
| “ordenar documentación” |
| “mover documentos a carpetas” |
| “categorizar archivos” |
¿Qué hace?
- Inspecciona estado actual de
docs/ - Pregunta por categorías a usar
- Analiza cada documento y sugiere categoría
- Ejecuta reorganización con
git mv - Renombra al formato estándar si es necesario
Detección automática
El skill detecta tipo de documento por keywords:
| Keywords detectados | Categoría sugerida |
|---|---|
| “ADR”, “Decision”, “Status: Accepted”, “Context”, “Consequences” | architecture/ |
| “Specification”, “Requirements”, “Spec”, “Technical Approach” | specs/ |
| “Plan”, “Implementation”, “Steps”, “Timeline”, “Goal” | plans/ |
| “Reference”, “Guide”, “How to”, “Examples”, “Usage” | reference/ |
Categorías disponibles
| Categoría | Uso |
|---|---|
specs/ | Especificaciones de features/sistemas |
plans/ | Planes de implementación |
architecture/ | ADRs, decisiones arquitectónicas |
reference/ | Documentación técnica de referencia |
Proceso de reorganización
Análisis
Análisis de documentos:
authentication-notes.md
Detectado: Menciona "requirements" y "technical approach"
Sugerencia: specs/
¿Mover a specs/? [Y/n/otra categoría]
db-migration-decision.md
Detectado: Contiene "Status: Accepted", "Context", "Decision"
Sugerencia: architecture/ (es un ADR)
¿Mover a architecture/? [Y/n/otra categoría]
Ejecución
# Crear carpeta si no existe
mkdir -p docs/specs/
# Mover preservando historial git
git mv docs/authentication-notes.md docs/specs/authentication-notes.md
Renombrado
Si el archivo no tiene el formato estándar, se renombra:
authentication-notes.md
→ 2025-12-25-15-30-authentication-notes.md
Output final
Organización completada:
- 3 archivos movidos a specs/
- 2 archivos movidos a architecture/
- 1 archivo movido a plans/
- 0 archivos sin categorizar
Archivos reorganizados:
- docs/specs/2025-12-25-15-30-authentication-notes.md
- docs/architecture/2025-12-25-15-31-db-migration-decision.md
- ...
Ejemplo de uso
Usuario: "Organiza los documentos en docs/"
1. Inspeccionar: Encuentra 3 archivos .md sueltos en docs/
2. Preguntar categorías: Usuario selecciona specs/, plans/, architecture/
3. Analizar cada archivo y sugerir categoría
4. Usuario confirma movimientos
5. Ejecutar: git mv para cada archivo
6. Mostrar resumen: "3 archivos reorganizados"
Herramientas disponibles
Read- Leer contenido de documentosBash- Ejecutar git mvGlob- Buscar archivosLS- Listar contenido