deepworkplan-onboard
Convierte un repositorio en una base de código AI-first y guiada por especificación. Es la sub-skill de onboard de la skill de Deep Work Plan.
Qué hace
deepworkplan-onboard inspecciona el repositorio real — lenguajes, frameworks, gestor de paquetes, comandos de compilación/pruebas/lint, módulos, convención de pruebas, forma de despliegue — y genera artefactos adaptados a él. Razona; nunca copia una plantilla ni deja un marcador de posición.
Uso
/deepworkplan-onboard
Comportamiento
- Reconocimiento — detecta el stack real y los comandos de validación; usa el preset de incorporación más cercano.
- Arquetipo — clasifica como repositorio individual o hub orquestador.
- Genera
AGENTS.md+ el enlace simbólicoCLAUDE.mdcon un bloque de Comandos rápidos real. - Genera
docs/(arquitectura, estándares, pruebas, seguridad y más) y docs por módulo. - Genera
.agents/(agentes, comandosdwp-*ligeros, skills adaptadas, catálogo) +.claude → .agents. - Instala la skill y crea un
.dwp/ignorado por git (plans, drafts) y un espaciotmp/. - Instala la revisión local requerida de AI Diff Reviewer; detecta todos los addons, actualiza los que usa el repositorio y ofrece los que encajan (nunca uno solo para completar el conjunto); luego hace una autoverificación.
Notas
Un repositorio es plenamente conforme con cero addons opcionales; la revisión local de AI Diff Reviewer es parte de la línea base desde el estándar 2.3.0. La realidad detectada siempre gana sobre las suposiciones del preset.
Referencias de esquemas v7
Para los planes v7 — el valor predeterminado del paquete 7.x actual — el catálogo de esquemas legibles por máquina se publica en estas URL estables. La proyección activa es un snapshot compartido con v6; no existe plan-state/v6.json ni plan-state/v7.json.
- Manifiesto del plan: https://deepworkplan.com/schema/plan-manifest/v7.json
- Contrato del plan: https://deepworkplan.com/schema/plan-contract/v7.json (el contrato v6 más un marcador de tarea opcional
parallel_safe) - Evento del diario: https://deepworkplan.com/schema/journal-event/v7.json (añade el evento
delegation) - Snapshot del plan (proyección activa, compartida con v6): https://deepworkplan.com/schema/plan-snapshot/v6.json
- Manifiesto de contexto (compartido con v6): https://deepworkplan.com/schema/context-manifest/v6.json
Los planes v6 conservan sus esquemas v6 (manifiesto, contrato, evento del diario); los planes v5 existentes siguen usando el esquema de estado v5, y los planes antiguos nunca se reescriben silenciosamente.
El paquete 7.x actual crea planes nuevos con v7 de forma predeterminada. Los planes existentes conservan su generación registrada; la migración requiere una solicitud explícita. Los planes nuevos reciben identificadores numéricos monotónicos de al menos tres dígitos (por ejemplo, PLAN_001_add_payment_webhooks/). Como los esquemas v5 congelados cuentan el ID numérico como una palabra, los slugs v5 tienen 2–4 palabras; los slugs v7 tienen 2–5. Las carpetas existentes sin numerar PLAN_<slug>/ siguen siendo legibles y nunca se renombran. Si hay planes numerados, latest resuelve al plan con el ID numérico más alto.