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.
- Autor
- nijanthan-dev ↗
- Repozytorium
- taxmate-australia ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 22.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 22.07.2026, bez odwołań do wycofanych modeli i API.
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
- Preflight
- Fix PR Review Comments
- Validation Gates
- Merge And Release
- Stop Conditions
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.