--- type: OUT asset_id: OUT-EL-SkillsMigration-Checklist-v01 version: v01 status: Draft · migración en curso · para triage de Victor owner: Victor Heredia sherpa: Jay ratificador: Victor Heredia intellibank: IB-EL-EmpowerLabs subbank: CP-EL-Control-Planes proposito: Checklist de migración de naming de skills (decisión b + prefijos), derivado del audit de sk-skillvalidator. relacionado: OUT-EL-SkillValidator-AuditVault-v01 · CP-EL-SkillsRegistry-v01 fecha_creacion: 2026-07-12 tags: [OUT, migracion, naming, skills, checklist, gobernanza] --- # Checklist de migración de skills · 2026-07-12 ## Estado FINAL: **RECHAZADO 5 → 0** · limpias 8 · FLAG 12 (naming pendiente, no bloqueante) > ✅ Migración ejecutada. Legal → `sk-legal-*`; carruseles → `sk-px-carruseles-instagram` (v01 archivado); `intellibanks-healthcheck` y `buzonscanner` archivados (superados por `sk-ibhealth`/`wx-buzon`) en `Skills-Staging/Archivo-SkillsViejas/`. Los 12 FLAG restantes son recomendaciones de naming/prefijo, no fallas. Publicación del validador delegada a Alex (`MSG-EL-PublicarSkillValidator-v01`). > **Hallazgo clave del audit sobre skills reales:** los "16 sin prefijo" **no son un rename limpio** — son una mezcla de (a) nombres canónicos de plugin que se quedan igual, (b) skills maestras ya correctas, (c) **fuentes viejas superadas por su versión de plugin** (archivar, no renombrar) y (d) un duplicado. Por eso NO renombré a ciegas. ## ✅ EJECUTADO (decisión b + rename) | Antes | Ahora | Qué se hizo | |---|---|---| | abogado-mx | **sk-legal-mx** | frontmatter BMF → `metadata:`, prefijo, folder+name; APTO/APTO | | abogado-usa | **sk-legal-usa** | idem; APTO/APTO | | abogado-paraguay | **sk-legal-py** | idem; APTO/APTO | + Dominio **`legal`** agregado a la taxonomía. + Registry A4 actualizado. ## ✅ SE QUEDAN IGUAL (ya correctas / nombres canónicos) - `sx-consejero`, `sx-curador-wikix`, `sx-fabricador-directorx`, `sx-fabricador-usherpax`, `sx-publicador` — maestras `/sx-`, compliant. - `worx-core`, `worx-empowerlabs` — nombres canónicos de los plugins base. - `sk-skillvalidator` — FLAG menor (recomendación de dominio, grandfathered). ## 🗄️ PRESUNTAS FUENTES VIEJAS — confirmar antes de archivar (NO las toqué) Superadas por su versión de plugin instalada; el audit sugiere **archivar** el source viejo, no renombrarlo: | Source viejo (vault) | Reemplazado por (plugin) | |---|---| | `intellibanks-healthcheck` (BOS) | `sk-ibhealth` (worx-governance) | | `ultrasherpax-generator` (SVA) | `sk-svagen` (worx-ultrasherpas) | | `titan-oferta-hormozi` (SVA) | `ux-midas` (worx-ultrasherpas) | | `buzonscanner` (XP) | `wx-buzon` (worx-empowerlabs) | | `bmf-doc-canonizer`, `intellibanks-intake`, `room-progress-minuter` (BOS) | ¿instaladas? confirmar | → **Decisión tuya:** ¿archivo estas fuentes viejas a `_archivo/`? (no borro nada sin tu OK). ## 🔧 RENAME AL PROMOVER (staging / metafactoría) - `esta-semana` (Skills-Staging) → `wx-estasemana` cuando se promueva. - `playbook-forge` (MF-XX) → `sk-mx-playbookforge` (o clase que definas). - `sk-el-auditoriadashboards` → `sk-gov-auditoriadashboards` (solo falta dominio). ## 🟥 DUPLICADO — necesita tu decisión (2 RECHAZADOS restantes) - `SK-EL-FactoriaCarruselesInstagram-v01` **y** `v02` — mismo `name`, name≠carpeta. ¿v02 es la canónica? → renombro v02 a `sk-px-carruseles-instagram` y archivo v01. ## NEXTs - [ ] Victor: OK para archivar las fuentes viejas (bloque 🗄️). - [ ] Victor: confirmar carruseles canónica (v02?) → dedupe + rename. - [ ] Aplicar renames de staging al promover. - [ ] Re-audit final → objetivo: 0 RECHAZADO.