Ship the current branch
SkillDev toolsVerify, review, and deliver a Quantick pull request through green CI.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Ship the current branch skill
What this skill tells your AI
The instructions your AI receives, as published by milocaetano/quantick in .agents/skills/ship/SKILL.md and read by ahel’s review.
Read the delivery contract for local validation, evidence reuse, independent follow-ups and bounded repairs. Campaign children use the integration contract for the base, review key and authorized merge command; normal tasks use main.
Guards
- Never ship from
main; usenew-taskand its isolated worktree. - Identify the linked issue from the mission or branch before publication. Resolve genuine ambiguity from repository state, asking only if indispensable.
- Preserve current exact-diff review markers and zero unresolved required findings. This skill never manufactures review evidence.
Steps
-
Validate the frozen change. Classify the actual delta under the delivery contract. For code/config/test/script changes run the ordered loop, stopping and fixing the first failure:
cargo fmt --all cargo fmt --all -- --check cargo clippy --workspace --all-targets cargo build --workspace cargo test --workspaceRun affected non-Cargo checks as
CLAUDE.mdrequires. Prose-only changes and qualifying evidence corrections use the contract's targeted checks. Record commands, outputs and input identity; distinguish reused evidence from new execution. Never infer success from an empty log or an old checkmark. -
Archive and commit.
missionstep 8 owns the archive procedure. Include the archive and evidence in the frozen reviewed tree before final reviews. Use conventional English commits. Batch compatible repairs; later edits require new verdicts before replacing stale markers. -
Publish the draft. Push the owned task branch and create/reuse its draft PR with explicit base and linked issue. Follow the PR template; name the mission tier and precisely label local, reused and CI verification. Open it with
gh pr create --draft --body-file -and a heredoc:--draftis whatpr-gateexempts, and a heredoc starts its own segment where the matcher can see it. A draft is not permission to merge. Campaign bases require explicit issue closure only after integration proof;Closes #Ndoes not close an issue on an intermediate campaign merge. -
Review the final diff. Run
arch-reviewincluding its native/direct bug pass and wait for its findings. Runai-review, posting each finding as a resolvable thread. Then rundelivery-reviewlast under its tier rules. Resolve findings; only deferrals authorized under the delivery contract ship and must appear in the PR. After PASS, the skills recordarch-review-okanddelivery-review-okagainst the current diff. Read the tier witharch-review's step 0 command, not from prose; assignWTfirst, because a barecd ""leaves you in the main checkout and reads the shared git dir's file. Thesmallexemption is subject to the hook ceiling. Independent delta follow-ups may carry forward unaffected evidence under the delivery contract; they still issue a verdict for the current review key. -
Finish checks and repairs. Observe required CI at the actual PR head. Use
gh pr checks <n>or run/job metadata when checks are not registered; bounded waits allow progress updates. Read failure logs, repair within scope and budgets, validate, commit/push, and refresh affected reviews. Do not rerun unchanged passing checks without a changed input or unresolved failure. No pending, missing or red CI counts as success. -
Mark ready and deliver. Once current reviews, required checks and finding resolution are proven, run
gh pr ready <n>from the reviewed worktree. Report the PR URL and exact-head CI. The user alone merges to main: no auto-merge, queue, direct push or protection override. An authorized campaign child instead returns to its coordinator for the serialized, head-pinned merge in the integration contract. Keep its worktree through merge so the private review evidence remains available; clean up only the owned clean worktree after verified integration. Never delete another writer's work.
Signals
- GitHub stars
- 36
- Forks
- 4
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
ship-milocaetano- Source
- github.com/milocaetano/quantick