Last Tag

Tabel over commits siden sidste git tag, med drill-down per commit

Af umputun · umputun/cc-thingz

Testet · Virker ★ 8.8/10

Last Tag — Tabel over commits siden sidste git tag, med drill-down per commit

Hvad det gør

Kører git for at finde det seneste tag og lister hver commit siden da som en formateret markdown-tabel, der automatisk skifter mellem enkeltforfatter- og flerforfatter-kolonnelayout. Udløses, når brugeren spørger, hvad der er ændret siden sidste udgivelse, ønsker commits siden sidste tag, eller spørger, hvad der er nyt/ikke-udgivet. Efter tabellen tilbyder den en interaktiv prompt til at vise fulde git show --stat detaljer for alle eller en specifik commit.

Testrapport

Byggede to midlertidige git-repos (isoleret HOME) med et tag plus commits og kørte færdighedens kommandoer direkte. git describe/git log med færdighedens formatstreng producerede de dokumenterede pipe-afgrænsede rækker; jeg verificerede begge grene: et repo med to forfattere giver flerforfattertabellen med en Author-kolonne, et repo med én forfatter kollapser til enkeltforfatter-layoutet, og git show --stat detaljekommandoen virker. Baseline (git log --oneline) gav bare hash+subject uden dato/forfatter/tag-header; færdigheden producerer en justeret markdown-tabel plus et interaktivt drill-down-trin — en konkret, observeret forbedring. Ingen eksterne scripts refereret, ingen sikkerhedsbrister.

Testet: 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.

Kommandoer og eksempelprompter

  • /last-tagTabel over commits siden sidste git tag, med drill-down per commit

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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