Validateur de versions sémantiques pour Openclaw

Validez une chaîne de version selon les règles SemVer de la skill et obtenez une recommandation d’incrément en fonction du type de changement.

trend0522
v1.0.0
Oct 3, 2026
0
188
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install semantic-version-validator

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer semantic-version-validator via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Validateur de versions sémantiques ?

Le Validateur de versions sémantiques aide les développeurs à vérifier qu’une version respecte la structure SemVer 2.0.0 documentée et à déterminer si un changement nécessite un incrément MAJOR, MINOR ou PATCH. Il couvre les numéros de version principaux, les métadonnées facultatives de préversion et de build, les identifiants de préversion ainsi que les attentes particulières concernant 0.y.z et 1.0.0.

En tant que l’une des Openclaw Skills dédiées à la préparation des versions, il fournit une vérification ciblée des versions pour la révision du changelog et les processus de préversion. Utilisez-le pour rendre les décisions de version plus cohérentes : les changements d’API incompatibles suggèrent MAJOR, les fonctionnalités rétrocompatibles suggèrent MINOR et les corrections de bugs suggèrent PATCH.

Cas d'utilisation de Validateur de versions sémantiques

  • Vérifier une chaîne de version proposée avant de préparer une version.
  • Choisir un incrément MAJOR pour un changement d’API incompatible, MINOR pour une fonctionnalité rétrocompatible ou PATCH pour une correction de bug.
  • Ajouter une étiquette de préversion, telle que alpha.1, lors de la préparation d’une version d’aperçu.
  • Examiner les numéros de version lors de la classification des entrées du changelog.
  • Appliquer les recommandations documentées pour le développement initial lorsque le projet se trouve encore dans la plage 0.y.z.

Comment fonctionne Validateur de versions sémantiques

  1. Fournissez la chaîne de version à vérifier et, si vous souhaitez obtenir une recommandation d’incrément, décrivez le type de changement.
  2. La skill vérifie la version selon la structure documentée MAJOR.MINOR.PATCH[-PRERELEASE][+BUILD] et les contraintes portant sur ses composants numériques.
  3. Si un identifiant de préversion est présent, elle vérifie que ses identifiants utilisent uniquement des lettres ASCII, des chiffres ou des traits d’union, séparés par des points.
  4. Pour comparer les préversions, elle applique la règle documentée selon laquelle les identifiants numériques sont classés avant les identifiants alphabétiques et comparés selon leur valeur numérique.
  5. Elle recommande l’incrément correspondant : MAJOR pour les changements d’API incompatibles, MINOR pour les fonctionnalités rétrocompatibles, PATCH pour les corrections de bugs ou l’ajout d’un identifiant de préversion pour les versions d’aperçu.

Configuration de Validateur de versions sémantiques

Le SKILL.md ne spécifie aucune installation de paquet, commande CLI, fichier de configuration ou dépendance externe. Utilisez la skill par l’intermédiaire d’un agent de programmation IA qui y a accès et fournissez la chaîne de version ainsi que le type de changement pertinent pour l’examen.

Exemple de requête :

Valide la version 1.2.3 et recommande un incrément pour une fonctionnalité rétrocompatible.

Schéma de données et taxonomie de Validateur de versions sémantiques

La skill documente les règles d’évaluation des entrées ; elle ne définit ni stockage persistant, ni fichiers générés, ni schéma formel de réponse lisible par machine.

Information Structure ou recommandations documentées
Chaîne de version MAJOR.MINOR.PATCH[-PRERELEASE][+BUILD]
Composants principaux MAJOR, MINOR et PATCH sont des nombres non négatifs, chacun étant documenté dans la plage de 0 à 99999999.
Préversion Identifiants facultatifs séparés par des points ; les caractères autorisés sont les lettres ASCII, les chiffres et les traits d’union. Exemples : alpha.1, beta.2 et rc.1.
Métadonnées de build Identifiants facultatifs séparés par des points après +.
Classification des changements Changement d’API incompatible → MAJOR ; fonctionnalité rétrocompatible → MINOR ; correction de bug → PATCH ; version d’aperçu → ajouter un identifiant de préversion.
Contexte de versionnement 0.y.z indique le développement initial ; 1.0.0 définit l’API publique.

La règle d’incrémentation documentée indique que lorsqu’un composant de version est augmenté, les composants MAJOR, MINOR ou PATCH de rang inférieur sont réinitialisés à zéro, selon le cas.

Fonctionnalités avancées de Validateur de versions sémantiques

  • Prend en charge les parties préversion et métadonnées de build dans les chaînes de version.
  • Fournit des recommandations sur les caractères et l’ordre des identifiants de préversion, notamment la comparaison numérique des identifiants numériques.
  • Tient compte des versions de développement initial (0.y.z) et du jalon de l’API publique à 1.0.0.
  • Relie directement la classification des changements aux recommandations d’incrément de version, ce qui est utile lors des vérifications du changelog et des préversions.
  • La skill fournie ne spécifie ni hooks, ni modifications automatiques de fichiers, ni fonctionnalités multi-agents, ni interface en ligne de commande.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*