---
name: documentacion-tecnica-modulo
description: Genera la documentación técnica de un módulo, clase o proyecto de software de Tecnimática (VB.NET, C#, SQL Server o React) con un formato fijo. Úsala cuando el usuario pida documentar código, explicar un módulo heredado, preparar la ficha técnica de un componente o actualizar la documentación técnica de un proyecto.
---
# Documentación técnica de módulos
## Cuándo usarla
Use esta skill para documentar código o explicar un módulo heredado.
## Cuándo NO usarla
Para cambiar o corregir código: esta skill solo documenta.
## Pasos
1. Leer el módulo completo y sus pruebas, si existen.
2. Identificar lenguaje, framework y versión.
3. Escribir las ocho secciones en orden.
4. Revisar cada regla contra el código y citar archivo y línea.
5. Listar como pendiente lo que no se pudo confirmar.
## Formato de salida
Propósito; ubicación y dependencias; entradas y salidas; flujo; reglas; riesgos y casos borde; cómo probar; pendientes.
## Reglas
No inventar comportamiento. Nunca copiar cadenas de conexión, contraseñas, nombres de clientes ni fórmulas. Español técnico y frases cortas.
## Ejemplo
Entrada: documenta ConsumoBache. Salida en Riesgos: división por cero cuando formula = 0; ClasificarBache no usa valor absoluto y deja un -8 % como OK.
## Recursos
Lea `references/plantilla.md` solo cuando necesite generar el documento final.
