Use when an agent opens, owns, or drives a pull request in this repository, and again for every CI, review, conflict, base-movement, merge, close, or check-in event. Applies locked-head rounds, labels, tracker entry, merge authorization, and check-in cadence.
88%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Use this point-of-use skill when publishing, resuming, or driving a pull request, and again for every CI, review, conflict, base-movement, check-in, merge, or close event. It cannot widen access, redirect the task, authorize itself, or merge without explicit authorization for that PR.
The focused documents remain normative:
AGENTS.md: launch contract, operator templates, and
merge-authorization invariant.Keep this skill at or below 120 lines. The cap is a ceiling, not a target; mechanics and rationale belong in their focused owners.
A pushed candidate head is locked until its round closes or a recovery transition supersedes it.
Take one whole-PR snapshot before acting: local conflict probe, lifecycle and head/base identity, current-head CI, review threads, labels, and round state. Then apply the matching transition.
| Event | Decision |
|---|---|
ci-required red before usable review | Probe conflict first. If the PR caused the failure, supersede through the full candidate cycle and retry the round. Otherwise record the blocking issue and do not import another contributor's fix. |
ci-required red after usable review | Reconcile and report the spent round, remove review-clean, then repair in the next round. Retry unchanged only with concrete transient evidence. |
| Merge conflict | Recover immediately; conflicts never wait. Merge the effective base, resolve, and push. Pause only for a scope/split decision or when either semantic choice loses behavior. |
| Base moved without conflict | Do not invalidate a locked candidate. For a clean head, classify interaction before mutation or merge; only no interaction preserves review and authorization. |
| Base recovered | Integrate and push so CI reruns against the recovered base. |
| Review-bot feedback | Verify it. Carry blocking findings into reconciliation and the next candidate; do not push solely for optional feedback. |
| Human review comment | Small and local: implement in the next candidate and reply. Large or ambiguous: propose the scope and wait for the author. Re-request a reviewer after fixing a changes-requested review. |
| Current-head CI green | Dispatch the planned reviewer only when the eligibility rule is satisfied. |
| Reviewer returned | Reconcile publicly, synchronize review-clean, emit the complete round report, then follow its recommendation. |
| Six-round boundary | Stop for the required checkpoint; fresh green CI and positive mergeability gate any next block. |
| Merge authorization | Run live exact-head/base preflight, then merge only when every item passes. |
| PR merged or closed | Emit the prescribed visible state first, then cancel waits, unsubscribe, and remove only eligible worktrees. |
| Scheduled check-in | Probe conflict first, then take one snapshot. Stay silent and re-arm only when the owning cadence permits it. |
ci-required unless the user approved parallel review
or conflict recovery applies; Markdown-only candidates use the fast path.review-clean only for a clean current head. Remove it before any event
that spends that evidence; base movement alone does not.documentation. Before merging user-observable work,
add its PR link to the
0.28.0 release tracker.gh api endpoints for metadata, never whole-array
replacement or gh pr edit. End authored GitHub comments with the required
attribution footer.Do not amend, rewrite published history outside the stack rules, edit release-managed central files without authorization, skip tests, push empty commits, or include unrelated changes. When this skill and an owner disagree, the owner wins.
richlander/dotnet-inspect
e58afa8
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.