Last Tag
Tabella dei commit dall'ultimo tag git, con drill-down per commit
Promosso
Cosa fa
Esegue git per trovare il tag più recente ed elenca ogni commit da esso come una tabella markdown formattata, passando automaticamente tra layout di colonna a singolo autore e multi-autore. Si attiva quando l'utente chiede cosa è cambiato dall'ultima release, vuole i commit dall'ultimo tag, o chiede cosa c'è di nuovo / non rilasciato. Dopo la tabella offre un prompt interattivo per mostrare i dettagli completi di git show --stat per tutti o per un commit specifico.
Rapporto di test
Costruiti due repository git temporanei (HOME isolata) con un tag più commit e eseguiti direttamente i comandi della skill. git describe/git log con la stringa di formato della skill ha prodotto le righe delimitate da pipe documentate; ho verificato entrambi i rami: un repository a due autori produce la tabella multi-autore con una colonna Author, un repository a un autore si riduce al layout a singolo autore, e il comando git show --stat detail funziona. La baseline (git log --oneline) ha fornito solo hash+subject senza intestazione di data/autore/tag; la skill produce una tabella markdown allineata più un passaggio di drill-down interattivo — un miglioramento concreto e osservato. Nessuno script esterno referenziato, nessun problema di sicurezza.
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/last-tagTabella dei commit dall'ultimo tag git, con drill-down per commit
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
What changed since our last release tagShow commits since the last-tagList unreleased changes in a table