Ciclo de vida
Versionado
Sección titulada «Versionado»Usa SemVer para el lifecycle del plugin y las docs. El repo todavia no se publica como package interno; package.json existe para scripts, lockfile del workspace y CI.
PATCH: redaccion, ejemplos, referencias, scripts de validacion o fixes no breaking de hooks/rules.MINOR: nuevos skills, nuevas referencias, guidance opcional o checks mas estrictos que solo advierten.MAJOR: skills eliminados o renombrados, cambio de semantica de invocacion, policies default-deny o hooks/rules bloqueantes.
Release Flow
Sección titulada «Release Flow»- Edita fuentes canonicas.
- Ejecuta
npm run build. - Ejecuta
npm run validate. - Ejecuta
npm run docs:build. - Sube versiones en root package, manifests de plugin, docs package y marketplaces.
- Commitea source y archivos generados juntos.
- Taggea como
vX.Y.Z. - Publica un GitHub release con cambios de skills, guidance, policies, hooks y docs.
CI Gate
Sección titulada «CI Gate»El gate requerido es:
npm run release:checkNo agregar package todavia
Sección titulada «No agregar package todavia»Mantener distribucion plugin-first hasta que exista dolor real sincronizando archivos generados en muchos repos downstream.