Open a pull request and shepherd it to merge-ready: reviewer-facing description, full-surface harvesting (GraphQL review threads, all comments, all checks, Sonar issues), root-cause-first triage, budgeted watching, re-fetch after every push, and an honest truly-green merge — all checks green, every thread resolved, normal non-admin merge. Use whenever a branch reaches PR closeout or an open PR needs driving to live.
Installs into .claude/skills of the current project.
Are you the author of Oak Pr Lifecycle?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/oaknational-oak-pr-lifecycle-oak-open-curriculum-ecosystem)
---
name: oak-pr-lifecycle
description: "Open a pull request and shepherd it to merge-ready: reviewer-facing description, full-surface harvesting (GraphQL review threads, all comments, all checks, Sonar issues), root-cause-first triage, budgeted watching, re-fetch after every push, and an honest truly-green merge — all checks green, every thread resolved, normal non-admin merge. Use whenever a branch reaches PR closeout or an open PR needs driving to live."
---
# Pr Lifecycle (Claude Code)
Read and follow `.agent/skills/pr-lifecycle/SKILL-CANONICAL.md`.