hatch3r-pr-creation

Create platform-native pull requests or merge requests following repository conventions.

26|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-pr-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hatch3r-pr-creation
Source: https://github.com/hatch3r/hatch3r/tree/main/skills/hatch3r-pr-creation
Command: npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-pr-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the guesswork and inconsistency of opening pull requests or merge requests by ensuring branch naming, checklists, templates, and creation steps follow the project’s conventions.

Core Features & Use Cases

  • Platform-aware PR/MR workflow: Detects whether to use PR (GitHub/Azure DevOps) or MR (GitLab) and targets the configured default branch.
  • Convention-first preparation: Enforces branch naming patterns and runs a self-review checklist for quality, security, privacy, and (when relevant) accessibility.
  • Reliable rollout and guardrails: Requires a rollout and rollback plan, delegates required code review via the specified reviewer agent, and handles common creation failures (e.g., missing remote branch).

Quick Start

Ask the assistant to create a PR or MR for your current changes using your repository’s conventions, including the correct branch name, filled PR/MR template, checklist, and a rollout plan.

Frequently Asked Questions about hatch3r-pr-creation

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

FAQPage Schema
How do I create a pull request that follows repository conventions automatically?

To create a pull request that follows repository conventions, the Skill enforces branch naming patterns, fills all template sections, runs a quality and security checklist, and delegates code review before opening the PR.

How do I prepare a merge request for CI readiness on GitLab?

To prepare a merge request for CI readiness, the workflow detects the GitLab platform, targets the configured default branch, runs a self-review checklist, and requires a rollout and rollback plan before creating the MR.

Does this PR creation workflow support both GitHub and Azure DevOps?

Yes, the PR creation workflow is platform-aware, detecting whether to use a pull request for GitHub or Azure DevOps, and a merge request for GitLab, using the correct CLI per platform configuration to create the request.

What is the best way to ensure branch naming compliance before opening a pull request?

The best way to ensure branch naming compliance is using an automated format policy that validates branch names, checks for default-branch targeting, and handles common creation failures like missing remote branches before submitting the PR.

Why does my pull request creation fail when targeting the default branch?

Pull request creation can fail due to missing remote branches, incorrect draft versus ready state, or default-branch targeting violations, which the Skill validates against before using the platform CLI to create the request.

Can I generate a rollout and rollback plan inside my pull request template?

Yes, you can generate a rollout and rollback plan inside the pull request template, as the Skill fills all template sections and requires reliable rollout guardrails before spawning the required reviewer agent.