Plantilla minima para trabajar con VS Code, devcontainers y agentes de programacion.
- Docker ejecutandose localmente.
- VS Code con la extension "Dev Containers" instalada.
- Acceso a las extensiones recomendadas para IA, trabajo remoto y Git (Copilot, ChatGPT, Claude, Gemini, Qwen, Continue, OpenCode, Docker, Dev Containers, GitLens y Coder remoto).
- Abre la carpeta en VS Code.
- Cuando se te pregunte, selecciona "Reopen in Container" (o
Dev Containers: Reopen in Containerdesde la paleta). - Espera a que se construya el contenedor. Se instalan Node LTS + pnpm, Python 3.11 + pip, Git y Docker CLI (con acceso al socket del host).
- Dentro del contenedor se instalan extensiones de IA variadas (OpenAI, Anthropic, Google, Qwen, Continue y SST OpenCode) junto con Copilot y GitLens; habilitalas en VS Code para autocompletado, chat contextual y trazabilidad de Git.
- El contenedor expone el socket de Docker, asi que puedes lanzar herramientas que requieran contenedores adicionales desde la terminal integrada.
- Usa la terminal de VS Code dentro del contenedor para ejecutar tus comandos (node, pnpm, python, pip, etc).
- Consulta
AGENTS.mdyCLAUDE.mdpara lineamientos de colaboracion entre agentes e incluye tu plan enCURRENT_PLAN.md; registra hallazgos enFOUND_WHILE_WORKING.md. - Si trabajas con Docker o Docker Compose, puedes reconstruir y probar imágenes usando la instancia local expuesta en el devcontainer.
- Cuando existan flujos en GitHub Actions, apóyate en ellos para compilar, probar o distribuir imágenes en lugar de procesos manuales.
.devcontainer/devcontainer.jsondefine la imagen base, caracteristicas (Node, Python, Git, Docker) y extensiones de VS Code (incluidas IA, Docker y GitLens)..vscode/extensions.jsonrecomienda extensiones para contenedores, Docker, Git y agentes de programacion..vscode/settings.jsonactiva formato al guardar y perfila la terminal bash.