
de sd0x-dev-flow170
Synchronise et incrémente les champs de version dans package.json, .claude-plugin/plugin.json et .sd0x/install-state.json avec des pré-vérifications de sécurité et une sémantique configurable
Cette compétence automatise l'incrémentation sécurisée des versions à travers un dépôt de plugin ou de package. Elle lit les valeurs de version actuelles dans package.json, .claude-plugin/plugin.json et le manifeste .sd0x/install-state.json (si présent), calcule une nouvelle version soit à partir d'un argument explicite, soit en appliquant un incrément sémantique (major/minor/patch), met à jour tous les champs de version avec la même chaîne exacte et rapporte l'état avant/après. Le flux de travail privilégie la sécurité : il avertit si les versions sont déjà incohérentes et refuse de laisser des fichiers avec des versions discordantes.
Utilisez cette compétence lorsque vous devez publier une nouvelle révision de plugin ou de package et que vous souhaitez que tous les indicateurs de version du dépôt restent synchronisés. Elle est appropriée pour les étapes de CI, l'automatisation des sorties (releases) ou les invocations manuelles de développeurs lorsque l'utilisateur demande d'incrémenter la version, de mettre à jour la version ou d'exécuter une incrémentation de version.
Cette compétence est agnostique vis-à-vis de l'outillage et convient aux agents capables d'exécuter des commandes shell et de modifier des fichiers de dépôt (Claude Code / agents basés sur un harness, automatisation capable de CLI).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.