Gumroad CLI Release

Tworzy wydanie gumroad-cli z rzeczywistym schematem tagów Go-date repozytorium (v0.YYYYMMDD.N), zweryfikowanym kompleksowo na żywo w repozytorium.

Autor: antiwork · antiwork/gumroad-cli

Testowano · Działa ★ 9.6/10

Gumroad CLI Release — Tworzy wydanie gumroad-cli z rzeczywistym schematem tagów Go-date repozytorium (v0.YYYYMMDD.N), zweryfikowanym kompleksowo na żywo w repozytorium.

Co robi ten skill

Automatyzuje wydawanie projektu antiwork/gumroad-cli po wylądowaniu PR w main: oblicza następny tag daty zgodny z Go (v0.YYYYMMDD.N), waliduje go za pomocą własnego skryptu repozytorium, taguje origin/main, wypycha tylko tag i sprawdza przepływ pracy GitHub release/Homebrew. Uruchamia się na "cut a gumroad-cli release", "push the release tag" lub "release the merged gumroad-cli changes." Zaprojektowany dla konkretnego projektu — użyteczny tylko podczas pracy w klonie tego konkretnego repozytorium.

Raport z testu

Uruchomiono przepływ pracy na prawdziwym, jednorazowym klonie repozytorium na żywo: poprawnie wykrył, że origin/main znajduje się już na najnowszym rzeczywistym tagu (v0.20260713.1) i zatrzymałby się; po zasymulowaniu jednego nowego commita obliczył v0.20260714.0, a własny skrypt repozytorium validate-release-tag.sh zaakceptował go — naiwne bazowe przypuszczenie (zwykły semver jak v1.0.0) naruszyłoby kształt tagu modułu Go, przed którym umiejętność wyraźnie ostrzega.

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

Instalacja

git clone https://github.com/antiwork/gumroad-cli
cd gumroad-cli
mkdir -p ~/.claude/skills
cp -r .agents/skills/gumroad-cli-release ~/.claude/skills/gumroad-cli-release

Komendy i przykładowe prompty

  • /gumroad-cli-releaseTworzy wydanie gumroad-cli z rzeczywistym schematem tagów Go-date repozytorium (v0.YYYYMMDD.N), zweryfikowanym kompleksowo na żywo w repozytorium.

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

  • Cut a gumroad-cli release now that this PR merged into main
  • Push the release tag for the merged gumroad-cli changes
  • Compute the next Go-compatible date tag and tag origin/main