pr-lifecycle

Automate GitHub issue-to-PR-to-merge workflows with readiness checks.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/Leep-GH/Lee-s-squad --skill pr-lifecycle-leep-gh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-lifecycle
Source: https://github.com/Leep-GH/Lee-s-squad/tree/main/.copilot/skills/pr-lifecycle
Command: npx skills add https://github.com/Leep-GH/Lee-s-squad --skill pr-lifecycle-leep-gh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complete and reliable end-to-end lifecycle for turning issues into merged PRs with proper readiness checks, reducing manual coordination and miscommunication across teams.

Core Features & Use Cases

  • Issue pickup and branch creation guided by CI and PR standards
  • Build, test, lint, and readiness workflow integration for PRs
  • PR creation, labeling, and enforce merge preconditions to ensure code quality
  • Post-merge maintenance (rebasing, CI rechecks) in the dev workflow

Quick Start

Install Squad CLI, initialize your project with squad init, then start a squad PR workflow from an issue.

Frequently Asked Questions about pr-lifecycle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate the issue-to-PR-to-merge lifecycle in GitHub?

Automating the issue-to-PR-to-merge lifecycle in GitHub requires applying readiness checks across builds, tests, and linting before enforcing merge preconditions. This handles full lifecycle steps from branch naming to merge gating.

What is the best way to enforce merge preconditions for pull requests?

Enforcing merge preconditions for pull requests is best achieved by integrating build, test, and lint workflows directly into your PR creation pipeline. This gates merges until all readiness checks pass.

Can I use Squad CLI to manage branch creation and PR readiness checks?

Yes, you can use Squad CLI to manage branch creation and PR readiness checks. By initializing your project with squad init, you can start a squad PR workflow from an issue that guides CI standards and linting.

How do I handle post-merge maintenance like rebasing and CI rechecks?

Handling post-merge maintenance like rebasing and CI rechecks is supported within the dev workflow. It keeps branches synchronized and validates code quality through continuous integration rechecks after the initial merge.

Why do I need readiness checks before creating a pull request?

Readiness checks before creating a pull request are needed to reduce manual coordination and miscommunication across teams. They ensure commits, linting, and tests pass, satisfying lifecycle steps before gating the merge.