Extensión de VS Code que te documenta el código mientras programas.
Qué hace
Documentación al guardar (opcional): detecta funciones, métodos, constructores y clases sin comentario y les inserta uno.
Comando manual: Ctrl+Alt+D (Cmd+Alt+D en Mac) documenta la función bajo el cursor.
Documento vivo: en cada guardado actualiza docs/CODE_DOCS.md con un índice de los símbolos de cada archivo y su resumen.
Claude o plantilla: con API key de Anthropic, Claude redacta la descripción leyendo el código. Sin key, usa una plantilla local a partir de la firma (nombre y parámetros).
Lenguajes soportados
TypeScript/JavaScript (JSDoc), C# y Razor (/// <summary>), Java y Kotlin (Javadoc), Python (docstring), Go, Rust.
Necesitas tener instalada la extensión de lenguaje correspondiente (por ejemplo C# Dev Kit o Pylance), porque la detección de símbolos la proveen ellas.
Instalación
npm install
npm run compile
npm run package # genera auto-docs-live-0.1.0.vsix
code --install-extension auto-docs-live-0.1.0.vsix
Para probarla sin empaquetar: abre la carpeta en VS Code y presiona F5.
Configuración
Comando Auto Docs: Configurar API key de Anthropic guarda la key en el almacenamiento seguro de VS Code (no queda en settings.json).
autoDocs.autoOnSave: documenta al guardar (por defecto apagado; también se alterna con el comando de toggle).
autoDocs.maxPerSave: tope de símbolos por guardado (por defecto 5).
Cuando Claude está activo, el código de la función que se documenta se envía a la API de Anthropic. Si no quieres eso, desactiva autoDocs.useClaude y se usará solo la plantilla local.