Last Tag
Tableau des commits depuis le dernier tag git, avec exploration détaillée par commit
Testé · Fonctionne
Ce que fait
Exécute git pour trouver le tag le plus récent et liste chaque commit depuis celui-ci sous forme de tableau markdown formaté, basculant automatiquement entre les mises en page de colonnes à auteur unique et multi-auteurs. Se déclenche lorsque l'utilisateur demande ce qui a changé depuis la dernière version, veut les commits depuis le dernier tag, ou demande ce qui est nouveau / non publié. Après le tableau, il propose une invite interactive pour afficher les détails complets de git show --stat pour tous les commits ou un commit spécifique.
Rapport de test
Construit deux dépôts git temporaires (HOME isolé) avec un tag plus des commits et exécuté directement les commandes de la compétence. git describe/git log avec la chaîne de format de la compétence a produit les lignes délimitées par des pipes documentées ; j'ai vérifié les deux branches : un dépôt à deux auteurs produit le tableau multi-auteurs avec une colonne Author, un dépôt à un auteur se réduit à la mise en page à auteur unique, et la commande de détail git show --stat fonctionne. La base (git log --oneline) a donné un hash+sujet nu sans en-tête de date/auteur/tag ; la compétence produit un tableau markdown aligné plus une étape d'exploration interactive — une amélioration concrète et observée. Aucun script externe référencé, pas de failles de sécurité.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/umputun/cc-thingz.git /tmp/last-tag-src mkdir -p ~/.claude/skills cp -R /tmp/last-tag-src/plugins/release-tools/skills/last-tag ~/.claude/skills/last-tag # Self-contained: no external scripts, no deps beyond git. Uses Bash + AskUserQuestion. # Plugin-marketplace alternative: /plugin marketplace add umputun/cc-thingz ; /plugin install release-tools # Must be run inside a git repo that has at least one tag.
Commandes et exemples de prompts
/last-tagTableau des commits depuis le dernier tag git, avec exploration détaillée par commit
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
What changed since our last release tagShow commits since the last-tagList unreleased changes in a table