Skill: Gobernanza
Mantén el sistema coherente a medida que crece. Aplica reglas de versionado, contribución y deprecación.
Pasos
- Lee
workflows/governance.md(tabla SemVer, flujo de contribución, política de deprecación, comunicaciones de cambio). - Clasifica el cambio: major (ruptura — token o propiedad renombrada/eliminada, anatomía/valor por defecto modificados), minor (aditivo — nuevo token/componente/variante/propiedad opcional), patch (corrección — contraste/error/documentación/ajuste de valor dentro de tolerancia).
- Para un nuevo componente/token: confirma que satisface una necesidad real y repetida (≥ 2 lugares) antes de promoverlo de producto → candidato → core. Diséñalo con el nivel de calidad completo (
.claude/rules/components.md→ Barra de Calidad de Componentes). - Para una deprecación: márcalo con motivo + reemplazo + versión de eliminación; mantenlo funcional ≥ 1 ciclo minor; proporciona un mapa de migración (estilo
design-systems/crosswalk.md); elimínalo solo en una major. - Conecta cualquier archivo nuevo en
CLAUDE.md(Mapa de Referencia de Archivos + tabla/enrutador relevante) y añade una entrada en el changelog.
Verificación (definición de hecho)
- El cambio tiene un nivel SemVer y una entrada en el changelog.
- Las eliminaciones tienen una ventana de deprecación, un reemplazo y una tabla de migración.
- La nueva especificación cumple con el estándar de 8 estados + a11y + mapeo de tokens y es accesible a través del enrutador.
python3 scripts/validate_tokens.pypasa; el contraste se vuelve a verificar si los colores cambiaron.