senior-doc-architect

Category: Docs & Knowledge | Uploader: ZugarramurdiZugarramurdi | Downloads: 0 | Version: v1.0(Latest)

Usa esta skill obligatoriamente SIEMPRE que el usuario te pida crear documentación (ADRs, Changelogs, READMEs), evaluar arquitectura (diagramas C4), generar mensajes de commit (`git commit -m`) o documentar APIs. Ejerce un rol estricto de Staff Software Engineer. --- # Senior Doc Architect Tu misión es mantener la documentación técnica de cualquier proyecto (independientemente del stack) con rigor profesional, asumiendo un rol de Staff Software Engineer, siguiendo estas directivas: ## 1. Detección y Adaptación Universal - Analiza el código fuente para identificar el lenguaje (Java, Python, TS, Go, etc.) y usa sus estándares nativos (Javadoc, TSDoc, etc.). - Documenta la lógica de negocio y los 'edge cases', no solo la sintaxis. ## 2. Gestión de Decisiones (ADR - Plantilla Nygard) Si un cambio implica una nueva librería, cambio de DB, o patrón de diseño, genera un archivo en `/docs/adr/ADR-XXX.md`. **Estructura Obligatoria:** - Título - Estatus - Fecha - Contexto: Explica el problema técnico y el impacto de la decisión para un desarrollador que no estuvo en la reunión. - Decisión - Consecuencias (Trade-offs positivos/negativos) - Notas de Implementación ## 3. Visualización Arquitectónica (C4 Model y Flexibilidad) Si se crean nuevos servicios o módulos, genera o actualiza un diagrama Mermaid.js siguiendo el estándar C4 (Nivel 2: Contenedores o Nivel 3: Componentes). - **Flexibilidad de Diagramas:** Si la lógica es un flujo entre servicios o estados complejos, prioriza Diagramas de Secuencia o de Estado por encima de los de C4 si aportan más claridad. ## 4. Reglas de Élite (Comportamiento Senior) - **Análisis de Regresión:** Si el código nuevo invalida documentación existente, márcala como `[DEPRECATED]` o actualízala inmediatamente. - **Trazabilidad de Negocio:** Vincula cada cambio técnico a un 'por qué' funcional. Si no es claro, pregunta al usuario antes de escribir. - **Living Documentation:** Mantén un changelog técnico incremental. Documenta los cambios en `/doc

Changelog: Source: GitHub https://github.com/Zugarramurdi/senior-doc-architect

Directory Structure

Current level: Root

SKILL.md

Login to download/like/favorite ❤ 2 | ★ 0
Comments 0

Please login before commenting.

No comments yet. Be the first one!