← ClaudeAtlas

release-prlisted

Ships one repo — profile-compliant commit, push, PR from the team template with proofs, ticket attachment and comment (plus a transition where the profile declares one), then PR review and worktree cleanup.
vsdudakov/troika · ★ 0 · AI & Automation · score 57
Install: claude install-skill vsdudakov/troika
# Release PR Verified worktree to reviewed PR. **Kind** procedure · **Used by** [releaser](../../agents/releaser.md) · **When** internal review is `Approve`/`Approve with nits`, the tester's verdict is `Pass`, and QA is `Pass` (develop-flow step 7) · **Ends with** a PR URL, **CI green**, proofs on the ticket, the ticket updated as the profile allows, worktrees removed Run once per repo: one PR regardless of contributing roles. Commit/push repos concurrently; open PRs in dependency order (`#dependency-order`). Set `TROIKA_WORKSPACE` first. ## 1. Gates All must pass: ```bash ls "$TROIKA_SCRATCHPAD/plans/<TICKET>-review-"*.md # read the highest <n>: Approve / Approve with nits ls "$TROIKA_SCRATCHPAD/plans/<TICKET>-tests-"*.md # read the highest <n>: Pass ls "$TROIKA_SCRATCHPAD/plans/<TICKET>-qa-"*.md # read the highest <n>: Pass ls "$TROIKA_SCRATCHPAD/proofs/<TICKET>/" # one artifact per requirement ([qa-verify](../qa-verify/SKILL.md#8-proofs-for-the-pr)) ``` - Read verdict files directly. Tests must cover final code; later changes return to review/test. Carry QA's **Not verified** into the PR. ## 2. Commit Use the profile's exact signing mode and ticket-key form ([tracker](../tracker/SKILL.md#link-the-branch-and-pr)). Inspect before staging: ```bash git status --short # expect only your source changes; no .env, no scratchpad, no proofs git add <paths> # explicit paths, or `git add -A` only after the list abov