Last Tag

Tabelle der Commits seit dem letzten git-Tag, mit Drilldown pro Commit

von umputun · umputun/cc-thingz

Getestet · Funktioniert ★ 8.8/10

Last Tag — Tabelle der Commits seit dem letzten git-Tag, mit Drilldown pro Commit

Was es kann

Führt git aus, um den letzten Tag zu finden, und listet jeden Commit seitdem als formatierte Markdown-Tabelle auf, wobei automatisch zwischen einspaltigen und mehrspaltigen Layouts für Autoren gewechselt wird. Wird ausgelöst, wenn der Benutzer fragt, was sich seit dem letzten Release geändert hat, Commits seit dem letzten Tag sehen möchte oder fragt, was neu / unveröffentlicht ist. Nach der Tabelle bietet es eine interaktive Eingabeaufforderung, um vollständige git show --stat Details für alle oder einen bestimmten Commit anzuzeigen.

Testbericht

Zwei temporäre git-Repos (isoliertes HOME) mit einem Tag plus Commits erstellt und die Befehle des Skills direkt ausgeführt. git describe/git log mit der Formatierungszeichenfolge des Skills erzeugte die dokumentierten pipe-getrennten Zeilen; ich habe beide Zweige verifiziert: ein Repo mit zwei Autoren liefert die Mehr-Autoren-Tabelle mit einer Author-Spalte, ein Repo mit einem Autor kollabiert zum Ein-Autor-Layout, und der Befehl git show --stat detail funktioniert. Baseline (git log --oneline) lieferte nur Hash+Subject ohne Datum/Autor/Tag-Header; der Skill erzeugt eine ausgerichtete Markdown-Tabelle plus einen interaktiven Drilldown-Schritt – eine konkrete, beobachtete Verbesserung. Keine externen Skripte referenziert, keine Sicherheitslücken.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /last-tagTabelle der Commits seit dem letzten git-Tag, mit Drilldown pro Commit

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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