원클릭으로
bump
Bump la version du projet (analyse auto du type de bump)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Bump la version du projet (analyse auto du type de bump)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Récupère les N derniers fichiers d'un dossier (Downloads par défaut) et les affiche/lit. Cross-platform (macOS, Linux, WSL). Supporte aliases (downloads, desktop, pictures, screenshots, documents, videos, music) et offset négatif pour skip les plus récents.
Add, commit et push les changements. Ajouter "?" pour le mode garde-fou, "!" pour forcer sans confirmation même sur main.
Met à jour le README selon les derniers changements
Copie les fichiers .env depuis le worktree principal vers le worktree courant
Nettoie les commentaires trop situationnels ou liés à la conversation dans les changements de la branche
Analyse et corrige les erreurs de CI (boucle watch jusqu'à green)
| name | bump |
| description | Bump la version du projet (analyse auto du type de bump) |
| allowed-tools | Bash, Read, Edit, Grep, Glob |
Bump la version du projet selon le semantic versioning :
Analyse les changements depuis le dernier tag/release :
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
if [ -z "$LAST_TAG" ]; then
git log --oneline -30
else
git log --oneline $LAST_TAG..HEAD
fi
Détermine le type de bump selon les changements :
/bump major, /bump minor), l'utiliser directementBREAKING CHANGE: dans le body, ou ! après le type (ex: feat!:)feat: ou feat(scope):fix:, perf:, refactor:, ou tout le resteTrouve la version actuelle — utiliser les bons parseurs :
# package.json (Node.js) — parser avec jq si dispo
jq -r '.version' package.json 2>/dev/null || grep '"version"' package.json | head -1 | sed 's/.*"version": *"\([^"]*\)".*/\1/'
# Cargo.toml (Rust) — version racine uniquement
grep '^version' Cargo.toml 2>/dev/null | head -1
# pyproject.toml (Python)
grep '^version' pyproject.toml 2>/dev/null | head -1
# VERSION file
cat VERSION 2>/dev/null
Si plusieurs fichiers de version existent, vérifier qu'ils sont synchronisés. Si incohérence → alerter l'utilisateur.
Calcule la nouvelle version :
Met à jour les fichiers de version :
package.json : utiliser Edit pour modifier le champ "version"package-lock.json : si présent, lancer npm install --package-lock-only (ne PAS éditer manuellement)pnpm-lock.yaml : si présent, lancer pnpm install --lockfile-onlyCargo.toml, pyproject.toml, VERSION : modifier avec EditGénère/Met à jour le CHANGELOG.md si présent :
Affiche un résumé :
git diff --stat
NE PAS commit automatiquement — l'utilisateur fera /push s'il valide