arch-init
Skill: Inicialización del harness de agentes (arch-init)
Inicializa, en un proyecto en cualquier punto de partida, las primeras instrucciones persistentes y compatibles con múltiples agentes: repositorio git, los archivos base del harness (AGENTS.md, CLAUDE.md, .agents/MEMORY.md, .sdd-devkit/settings.json, docs/adr/README.md, docs/standards/README.md, README.md de la raíz), un stack tecnológico definido, una compuerta de calidad mínima y las decisiones relevantes documentadas como ADR/estándares.
Completa siempre lo que falta. El punto de partida que identifica el Paso 1 — sin código, con código base, o con implementación — solo decide cómo se llega a cada pieza (p. ej. un stack ya detectado salta el Paso 2). El resultado al cerrar es siempre el mismo checklist completo, sin importar de dónde partió. Excepción: "Solo specs". Un repositorio sin código de aplicación (nunca lo va a tener) no es un punto de partida más de esa escala, sino un tipo de repositorio distinto: su checklist de cierre es deliberadamente más corto — sin stack, sin candidatos de arquitectura ni compuerta de calidad, sin
docs/adr//docs/standards/propios — porque nada de eso aplica a un repositorio que solo contiene documentación.Alcance: este skill bootstrapea el harness — es el primer paso de SDD Devkit, antes de que exista nada que
arch-discover,arch-manage,arch-auditoquality-checkpuedan leer, auditar o revisar. No reemplaza awork-define/work-plan/work-implement(historias y tareas) ni reimplementa la lógica de esos skills — los invoca cuando corresponde. Se ejecuta normalmente una vez por proyecto; volver a ejecutarlo sobre uno ya inicializado solo completa lo que falte (ver Idempotencia).Orden con compuertas: no se avanza de paso mientras el anterior no esté resuelto. La sección
# Stack tecnológicodeAGENTS.mdse deja con su comentario de plantilla hasta el cierre (Paso 5) — no se rellena antes, aunque el stack ya se conozca desde el Paso 1 o el Paso 2.
Relación con el resto de SDD Devkit
arch-init es el único punto de entrada que crea AGENTS.md, .agents/MEMORY.md, .sdd-devkit/settings.json, docs/adr/README.md, docs/standards/README.md y el README.md de la raíz desde cero — el resto de skills de arquitectura los dan por existentes (o toleran que estén vacíos):