Last Tag

Tabella dei commit dall'ultimo tag git, con drill-down per commit

di umputun · umputun/cc-thingz

Promosso ★ 8.8/10

Last Tag — Tabella dei commit dall'ultimo tag git, con drill-down per commit

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 tag
  • Show commits since the last-tag
  • List unreleased changes in a table