Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

taxmate-release-closeout

/taxmate-release-closeout

Prowadzi zamknięcie PR-ów i wydanie repozytorium TaxMate Australia: lokalna walidacja, komentarze z review, bramki Gitleaks, scalanie PR-ów Release Please, weryfikacja tagów i sprzątanie worktree.

Licencja
Apache-2.0
Ostatnia zmiana repozytorium
22.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 22.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Prowadzi zamknięcie PR-ów i wydanie repozytorium TaxMate Australia: lokalna walidacja, komentarze z review, bramki Gitleaks, scalanie PR-ów Release Please, weryfikacja tagów i sprzątanie worktree.

Oryginalny opis (EN)

Execute TaxMate Australia repo PR closeout, local validation, and release delivery. Use when fixing or merging TaxMate Australia GitHub PRs, handling review comments, encoding repeated review lessons into validation checks/tests, running Gitleaks gates, merging Release Please PRs, verifying published tags/releases, or cleaning TaxMate worktrees/branches after release.

Jak działa

  1. Preflight
  2. Fix PR Review Comments
  3. Validation Gates
  4. Merge And Release
  5. Stop Conditions
Sekcje z nagłówków SKILL.md, w oryginale · 60 linii, 453 słów
Podgląd SKILL.md
---
name: taxmate-release-closeout
description: Execute TaxMate Australia repo PR closeout, local validation, and release delivery. Use when fixing or merging TaxMate Australia GitHub PRs, handling review comments, encoding repeated review lessons into validation checks/tests, running Gitleaks gates, merging Release Please PRs, verifying published tags/releases, or cleaning TaxMate worktrees/branches after release.
---

# TaxMate Release Closeout

Use this only for the `nijanthan-dev/taxmate-australia` repo. Prefer `gh` for GitHub. Recheck live state before acting; memories are hints, not truth.

## Preflight

1. Confirm repo, remote, current branch, and worktree state.
2. If work starts from `main`, create a fresh `fix/`, `feat/`, or `chore/` branch or worktree from current `origin/main`.
3. Recheck issue/PR head SHA, mergeability, and unresolved review threads.
4. Confirm the full local workflow and secret scans passed for the current head.
5. If GitHub auth lacks scope, report the missing scope and stop. Do not run `gh auth refresh` unless asked in the current turn.

## Fix PR Review Comments

1. Patch all current-head review comments, not only the easiest one.
2. If feedback repeats or points to a contract class, update `scripts/taxmate_review_guardrails.py` and focused tests before the one-off code fix.
3. Audit the same failure pattern across flat, nested, itemized, generated, and rendered paths before re-requesting independent review.
4. For generated skill/doc output, patch `scripts/skillgen.py` or the source file first; do not hand-edit generated `skills/*/SKILL.md` unless the generator owns no path.
5. Run focused tests for the touched area, then the repo's relevant validation path.
6. Reply to each review thread with the fix and resolve it.
7. Push and recheck the current head and review threads.

## Validation Gates

Run the strongest relevant local checks before merge. Common TaxMate checks include:

```bash
./scripts/taxmate validate
./scripts/check-publication-ready.sh
gitleaks dir . --redact
```

Also run secret scans on history and the PR diff before merge. If a secret reached remote Git, stop and remove it from branch history before merge.

For ATO fetch/runtime changes, preserve `curl --disable -L` ordering and verify status, final URL, and body handling through tests.

For release/version changes, inspect `.release-please-manifest.json`, `.codex-plugin/plugin.json`, `skill.json`, `plugin.lock.json`, `CHANGELOG.md`, and Release Please config as applicable.

## Merge And Release

1. Squash-merge the fix PR only after local validation and secret-scan gates pass.
2. Verify issue closure and updated `main` state.
3. Wait for Release Please to open the next release PR when the fix should ship.
4. Inspect release PR version bumps and changelog, then run the local validation required for the changed files.
5. Merge the release PR with squash merge.
6. Verify tag, GitHub release, and version artifacts.
7. Fast-forward local `main` if safe.
8. Clean merged temp branches/worktrees only after verifying no user changes would be lost. Preserve unrelated untracked paths.

## Stop Conditions

Stop and report plainly when:

- Missing GitHub scope blocks required action.
- Full local validation is absent for the current head.
- Any Gitleaks gate finds a real secret.
- Release Please fails because required repo secret/config is missing.
- Cleanup would delete user work or an active worktree.

Wersje

W bazie nie ma innych skilli o nazwie taxmate-release-closeout.

Migawka bazy z 28.10.2026 · wersja paczki 18ca1a2a190e (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 85taxmate-australia-records-evidence
    Podpowiada w sprawie standardów dokumentacji i dowodów w ramach TaxMate Australia.
  • 100taxmate-australia-finance-review
    Kieruje lokalne żądania przeglądu finansowego TaxMate Australia do pełnego środowiska uruchomieniowego.
  • 100merge
    Obsługuje git merge, rebase i rozwiązywanie konfliktów, scalanie PR przez gh CLI i sprzątanie worktree, blokując wymuszone scalenie do main bez zgody.
  • 100release-check
    Sprawdza gotowość projektu do wydania: kontrole przed publikacją i ogólną jakość kodu.
  • 100configuring-git-hygiene
    Konfiguruje bezpieczną higienę pracy z git: hooki pre-commit i pre-push, skanowanie sekretów Gitleaks, reguły .gitignore, lokalną konfigurację git i zabezpieczenia.
  • 100create-release
    Tworzy wydanie z tagiem wersji i notatkami na GitHubie dla bieżącego repozytorium.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.