Validador de Versões Semânticas para Openclaw

Valide uma string de versão de acordo com as regras SemVer da skill e obtenha uma recomendação de incremento com base no tipo de alteração.

trend0522
v1.0.0
Oct 3, 2026
0
188
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install semantic-version-validator

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o semantic-version-validator usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Validador de Versões Semânticas?

O Validador de Versões Semânticas ajuda os desenvolvedores a verificar se uma versão segue a estrutura SemVer 2.0.0 documentada e a decidir se uma alteração exige um incremento MAJOR, MINOR ou PATCH. Ele abrange números de versão principais, metadados opcionais de pré-lançamento e build, identificadores de pré-lançamento e as expectativas especiais relacionadas a 0.y.z e 1.0.0.

Como uma das Openclaw Skills voltadas à preparação de lançamentos, oferece uma verificação de versões específica para a revisão do changelog e os fluxos de trabalho de pré-lançamento. Use-a para tornar as decisões de versão mais consistentes: alterações incompatíveis na API sugerem MAJOR, recursos compatíveis com versões anteriores sugerem MINOR e correções de bugs sugerem PATCH.

Casos de uso do Validador de Versões Semânticas

  • Verificar uma string de versão proposta antes de preparar um lançamento.
  • Escolher um incremento MAJOR para uma alteração incompatível na API, MINOR para um recurso compatível com versões anteriores ou PATCH para uma correção de bug.
  • Adicionar um rótulo de pré-lançamento, como alpha.1, ao preparar uma versão de prévia.
  • Revisar números de versão ao classificar entradas do changelog.
  • Aplicar as orientações documentadas para o desenvolvimento inicial enquanto o projeto ainda estiver no intervalo 0.y.z.

Como o Validador de Versões Semânticas funciona

  1. Informe a string de versão que deseja verificar e, ao solicitar uma recomendação de incremento, descreva o tipo de alteração.
  2. A skill verifica a versão de acordo com a estrutura documentada MAJOR.MINOR.PATCH[-PRERELEASE][+BUILD] e as restrições de seus componentes numéricos.
  3. Se houver um identificador de pré-lançamento, verifica se os identificadores usam apenas letras ASCII, dígitos ou hífens, separados por pontos.
  4. Para comparar pré-lançamentos, aplica a regra documentada segundo a qual identificadores numéricos são ordenados abaixo dos alfabéticos e comparados por valor numérico.
  5. Recomenda o incremento correspondente: MAJOR para alterações incompatíveis na API, MINOR para recursos compatíveis com versões anteriores, PATCH para correções de bugs ou a adição de um identificador de pré-lançamento para versões de prévia.

Configuração do Validador de Versões Semânticas

O SKILL.md não especifica instalação de pacotes, comandos de CLI, arquivos de configuração nem dependências externas. Use a skill por meio de um agente de codificação com IA que tenha acesso a ela e informe a string de versão e o tipo de alteração relevante para a revisão.

Exemplo de solicitação:

Valide a versão 1.2.3 e recomende um incremento para um recurso compatível com versões anteriores.

Esquema de Dados e Taxonomia de Validador de Versões Semânticas

A skill documenta regras para avaliar entradas; não define armazenamento persistente, arquivos gerados nem um esquema formal de resposta legível por máquina.

Informação Estrutura ou orientação documentada
String de versão MAJOR.MINOR.PATCH[-PRERELEASE][+BUILD]
Componentes principais MAJOR, MINOR e PATCH são números não negativos, cada um documentado no intervalo de 0 a 99999999.
Pré-lançamento Identificadores opcionais separados por pontos; os caracteres permitidos são letras ASCII, dígitos e hífens. Exemplos: alpha.1, beta.2 e rc.1.
Metadados de build Identificadores opcionais separados por pontos após +.
Classificação de alterações Alteração incompatível na API → MAJOR; recurso compatível com versões anteriores → MINOR; correção de bug → PATCH; versão de prévia → adicionar um identificador de pré-lançamento.
Contexto de versionamento 0.y.z indica desenvolvimento inicial; 1.0.0 define a API pública.

A regra documentada de incremento determina que, quando um componente da versão é aumentado, os componentes inferiores MAJOR, MINOR ou PATCH são redefinidos para zero, conforme aplicável.

Recursos avançados do Validador de Versões Semânticas

  • Aceita partes de pré-lançamento e metadados de build nas strings de versão.
  • Inclui orientações sobre os caracteres e a ordenação dos identificadores de pré-lançamento, incluindo a comparação numérica de identificadores numéricos.
  • Considera versões de desenvolvimento inicial (0.y.z) e o marco da API pública em 1.0.0.
  • Relaciona diretamente a classificação das alterações às recomendações de incremento para lançamentos, sendo útil durante revisões do changelog e verificações de pré-lançamento.
  • A skill fornecida não especifica hooks, edições automatizadas de arquivos, recursos multiagente nem interface de linha de comando.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*