Validador de versiones semánticas para Openclaw

Valida una cadena de versión según las reglas SemVer de la skill y obtén una recomendación de incremento basada en el tipo de cambio.

trend0522
v1.0.0
Oct 3, 2026
0
188
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install semantic-version-validator

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar semantic-version-validator usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Validador de versiones semánticas?

El Validador de versiones semánticas ayuda a los desarrolladores a comprobar si una versión sigue la estructura SemVer 2.0.0 documentada y a decidir si un cambio requiere un incremento MAJOR, MINOR o PATCH. Abarca los números de versión principales, los metadatos opcionales de pre-release y build, los identificadores de pre-release y las expectativas especiales en torno a 0.y.z y 1.0.0.

Como una de las Openclaw Skills destinadas a preparar lanzamientos, ofrece una comprobación específica de versiones para revisar el changelog y los flujos de trabajo de pre-release. Úsala para tomar decisiones de versión más coherentes: los cambios incompatibles de API sugieren MAJOR, las funcionalidades compatibles con versiones anteriores sugieren MINOR y las correcciones de errores sugieren PATCH.

Casos de uso de Validador de versiones semánticas

  • Comprobar una cadena de versión propuesta antes de preparar un lanzamiento.
  • Elegir un incremento MAJOR para un cambio incompatible de API, MINOR para una funcionalidad compatible con versiones anteriores o PATCH para una corrección de errores.
  • Añadir una etiqueta de pre-release, como alpha.1, al preparar una versión preliminar.
  • Revisar los números de versión al clasificar las entradas del changelog.
  • Aplicar las pautas documentadas para el desarrollo inicial cuando el proyecto siga en el intervalo 0.y.z.

Cómo funciona Validador de versiones semánticas

  1. Proporciona la cadena de versión que quieres comprobar y, si buscas una recomendación de incremento, describe el tipo de cambio.
  2. La skill comprueba la versión según la estructura documentada MAJOR.MINOR.PATCH[-PRERELEASE][+BUILD] y las restricciones de sus componentes numéricos.
  3. Si hay un identificador de pre-release, comprueba que sus identificadores utilicen letras ASCII, dígitos o guiones, separados por puntos.
  4. Para comparar versiones pre-release, aplica la regla documentada según la cual los identificadores numéricos se ordenan por debajo de los alfabéticos y se comparan por su valor numérico.
  5. Recomienda el incremento correspondiente: MAJOR para cambios incompatibles de API, MINOR para funcionalidades compatibles con versiones anteriores, PATCH para correcciones de errores o añadir un identificador de pre-release para versiones preliminares.

Configuración de Validador de versiones semánticas

El SKILL.md no especifica la instalación de paquetes, comandos CLI, archivos de configuración ni dependencias externas. Utiliza la skill mediante un agente de programación con IA que tenga acceso a ella e indica la cadena de versión y el tipo de cambio pertinente para la revisión.

Ejemplo de solicitud:

Valida la versión 1.2.3 y recomienda un incremento para una funcionalidad compatible con versiones anteriores.

Esquema de datos y taxonomía de Validador de versiones semánticas

La skill documenta reglas para evaluar la entrada; no define almacenamiento persistente, archivos generados ni un esquema formal de respuesta legible por máquina.

Información Estructura o pauta documentada
Cadena de versión MAJOR.MINOR.PATCH[-PRERELEASE][+BUILD]
Componentes principales MAJOR, MINOR y PATCH son números no negativos; el intervalo documentado para cada uno va de 0 a 99999999.
Pre-release Identificadores opcionales separados por puntos; se permiten letras ASCII, dígitos y guiones. Algunos ejemplos son alpha.1, beta.2 y rc.1.
Metadatos de build Identificadores opcionales separados por puntos después de +.
Clasificación de cambios Cambio incompatible de API → MAJOR; funcionalidad compatible con versiones anteriores → MINOR; corrección de errores → PATCH; versión preliminar → añadir un identificador de pre-release.
Contexto de versionado 0.y.z indica desarrollo inicial; 1.0.0 define la API pública.

La regla documentada de incremento indica que, al aumentar un componente de la versión, los componentes inferiores MAJOR, MINOR o PATCH se restablecen a cero, según corresponda.

Funciones avanzadas de Validador de versiones semánticas

  • Admite las partes de pre-release y los metadatos de build en las cadenas de versión.
  • Incluye pautas sobre los caracteres y el orden de los identificadores de pre-release, incluida la comparación numérica de los identificadores numéricos.
  • Tiene en cuenta las versiones de desarrollo inicial (0.y.z) y el hito de la API pública en 1.0.0.
  • Vincula directamente la clasificación de cambios con las recomendaciones de incremento para lanzamientos, por lo que resulta útil al revisar el changelog y comprobar versiones pre-release.
  • La skill proporcionada no especifica hooks, ediciones automáticas de archivos, funciones multiagente ni interfaz de línea de comandos.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*