pr-create

Creates pull requests from the current branch with mandatory quality gates.

Updated May 8, 2026
One-click install
npx skills add https://github.com/juanca202/sdd-devkit --skill pr-create-juanca202
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pr-create
Source: https://github.com/juanca202/sdd-devkit/tree/main/skills/pr-create
Command: npx skills add https://github.com/juanca202/sdd-devkit --skill pr-create-juanca202

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating a pull request manually means remembering to run quality checks, code reviews, and coverage verification first, then figuring out the right CLI for your git platform and writing a good title and description. This Skill automates that entire flow so a PR is only ever opened after the required gates pass. ## Core Features & Use Cases - Two PR modes: implementation PRs (feature/fix/chore branches into an integration branch) and promotion PRs (develop into master/main/release), each with the appropriate set of blocking quality gates. - Mandatory quality gates: runs quality-check, code-review, and coverage-verify for implementation PRs (quality-check only for promotions), plus an optional Definition of Done check, and blocks the PR if any gate fails. - Platform auto-detection: detects GitHub, GitLab, Bitbucket, Gitea, or Azure Repos from the git remote and uses the matching CLI (gh, glab, tea, az repos) to create the PR with a generated title and description. - Use Case: You finished a feature branch and say "crea el PR". The Skill commits pending changes via git-commit, runs all quality gates, archives the completed user story spec, pushes the branch, and opens the PR on the detected platform. ## Quick Start Ask the agent to create a pull request from your current branch to develop, for example: create the PR for this feature branch.

Frequently Asked Questions about pr-create

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

FAQPage Schema
How do I create a pull request with automated quality checks?▼

Run the pr-create skill from your feature branch and specify the target branch when asked. It automatically runs quality-check, code-review, and coverage-verify as blocking gates, then pushes the branch and opens the PR using your platform's CLI.

What git platforms are supported for pull request creation?▼

The skill auto-detects GitHub, GitLab, Bitbucket Cloud and Server, Gitea, and Azure Repos from the origin remote URL. It uses the matching CLI such as gh, glab, tea, or az repos, and stops with a warning if no supported CLI is installed.

Can I create a PR from develop to master for a release promotion?▼

Yes, promotion PRs from an integration branch like develop to master, main, or release branches are supported after an explicit confirmation. Only the quality-check gate runs in this mode, since the included work already passed review when integrated.

What happens if quality gates fail before creating a PR?▼

If any applicable gate returns REJECTED or INCOMPLETE, the flow stops and no push or PR creation occurs. There is no draft mode or option to skip a gate; fixes are only applied if the user explicitly authorizes them.

Does the skill handle uncommitted changes before opening a PR?▼

Yes, a dirty working tree does not stop the flow. The skill automatically invokes the git-commit skill to commit pending changes first, then continues with pre-flight checks once the tree is clean.

When should I not use this skill for branch synchronization?▼

Do not use it to sync a branch backwards, such as bringing master into develop after a hotfix, since that is a merge or rebase rather than a PR. It also never opens PRs targeting a feature branch.