make-pr

Create pull requests across touched packages in multi-package monorepos.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/takarki/Geminizer --skill make-pr-takarki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-pr
Source: https://github.com/takarki/Geminizer/tree/main/0030_remotion-main_20260121/.claude/skills/pr
Command: npx skills add https://github.com/takarki/Geminizer --skill make-pr-takarki

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers open a pull request for the current feature across touched packages, ensuring consistent PR formatting and flow.

Core Features & Use Cases

  • Automates branch creation when needed and coordinates formatting across all affected packages.
  • Enforces a conventional commit message format and uses the gh CLI to push and create the pull request.
  • Handles multi-package monorepos by applying changes to all changed packages and proposing a single PR or multiple depending on scope.

Quick Start

Create a pull request for the current feature by following the steps above.

Frequently Asked Questions about make-pr

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

FAQPage Schema
How do I automate pull request creation across multiple packages in a monorepo?

Automating pull request creation across multiple packages requires applying formatting and committing changes to all affected directories before pushing. This skill coordinates that flow by running Prettier, enforcing branch management, and using the gh CLI to open the pull request.

How do I format changed code before opening a pull request?

Formatting changed code before opening a pull request is handled by running Prettier across the modified source files. This skill executes bunx prettier --experimental-cli src --write to ensure standardized formatting prior to pushing the branch.

Does this PR automation tool work with multi-package monorepos?

Yes, this PR automation tool works with multi-package monorepos by detecting all touched packages and applying the necessary changes. It can propose a single pull request or multiple depending on the scope of the affected packages.

Do I need the gh CLI to create a pull request for my current feature branch?

Yes, you need the gh CLI installed to create a pull request for your current feature branch. This skill relies on the gh CLI to push your local branch to the remote repository and open the pull request directly.

How do I enforce a conventional commit message format before pushing a branch?

Enforcing a conventional commit message format before pushing a branch requires validating the text against your project standards. This skill enforces a package-specific commit message format to ensure consistency before opening the pull request.

What is the best way to manage feature branches and open PRs simultaneously?

The best way to manage feature branches and open PRs simultaneously is to automate the creation and push processes together. This skill enforces branch creation if needed and uses the gh CLI to push and create the pull request in one coordinated flow.