Last Tag

Tabela commitów od ostatniego tagu git, z możliwością drążenia szczegółów dla każdego commita

Autor: umputun · umputun/cc-thingz

Testowano · Działa ★ 8.8/10

Last Tag — Tabela commitów od ostatniego tagu git, z możliwością drążenia szczegółów dla każdego commita

Co robi ten skill

Uruchamia git, aby znaleźć najnowszy tag i wyświetla każdy commit od tego tagu jako sformatowaną tabelę markdown, automatycznie przełączając się między układami kolumn dla jednego i wielu autorów. Uruchamia się, gdy użytkownik pyta, co zmieniło się od ostatniego wydania, chce commitów od ostatniego tagu, lub pyta, co jest nowe / niewydane. Po tabeli oferuje interaktywną prośbę o wyświetlenie pełnych szczegółów git show --stat dla wszystkich lub konkretnego commita.

Raport z testu

Zbudowano dwa tymczasowe repozytoria git (izolowane HOME) z tagiem plus commitami i uruchomiono bezpośrednio polecenia umiejętności. git describe/git log z formatem ciągu umiejętności wygenerowało udokumentowane wiersze rozdzielone potokami; zweryfikowałem obie gałęzie: repozytorium z dwoma autorami daje tabelę wieloautorską z kolumną Author, repozytorium z jednym autorem zwija się do układu jednoautorskiego, a polecenie git show --stat działa. Punkt odniesienia (git log --oneline) dawał goły hash+temat bez daty/autora/nagłówka tagu; umiejętność produkuje wyrównaną tabelę markdown plus interaktywny krok drążenia szczegółów — konkretne, zaobserwowane ulepszenie. Brak odwołań do zewnętrznych skryptów, brak luk bezpieczeństwa.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

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.

Komendy i przykładowe prompty

  • /last-tagTabela commitów od ostatniego tagu git, z możliwością drążenia szczegółów dla każdego commita

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • What changed since our last release tag
  • Show commits since the last-tag
  • List unreleased changes in a table