fork-pr-flow

Manage pull request workflows in forked repositories with branch discipline and merge authorization.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/thomas-estep/bindle --skill fork-pr-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fork-pr-flow
Source: https://github.com/thomas-estep/bindle/tree/main/skills/fork-pr-flow
Command: npx skills add https://github.com/thomas-estep/bindle --skill fork-pr-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps manage pull requests in a forked repository, ensuring correct targeting, avoiding merges to the wrong branch, and preventing unauthorized self-merges.

Core Features & Use Cases

  • Correct PR Targeting: Ensures that pull requests are directed to the correct base branch, avoiding common errors.
  • Merge Authorization: Blocks self-merges into upstream unless explicitly authorized.
  • Branch Discipline: Enforces the practice of never directly committing to the 'main' branch, maintaining a clean and up-to-date source.

Quick Start

Open a pull request from your fork to the upstream repository using the fork-pr-flow skill.

Frequently Asked Questions about fork-pr-flow

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

FAQPage Schema
How do I prevent unauthorized self-merges in a forked git repository?

To prevent unauthorized self-merges in a forked git repository, this Skill enforces merge authorization guardrails that explicitly block self-merges into upstream branches unless specifically authorized.

How do I ensure correct pull request targeting from a fork to upstream?

To ensure correct pull request targeting from a fork to upstream, this Skill manages the PR workflow by verifying the base branch, avoiding common errors where pull requests are directed to the wrong upstream branch.

What is the best way to enforce branch discipline and prevent direct commits to main?

The best way to enforce branch discipline and prevent direct commits to main is using guardrails that block unauthorized merges. This Skill enforces practices that maintain a clean and up-to-date main branch.

Can I manage pull request workflows in forked repositories to avoid merge conflicts?

Yes, you can manage pull request workflows in forked repositories to avoid merge conflicts. This Skill utilizes guardrails to ensure clean and conflict-free interactions with remote repositories during PR management.

Why do my pull requests keep targeting the wrong base branch in a forked repo?

Pull requests target the wrong base branch in a forked repo due to misconfigured PR workflows. This Skill solves this by enforcing correct PR targeting, ensuring pull requests are directed to the correct upstream base branch.

Does this fork-pr-flow Skill handle scenarios where I am unsure about PR targets?

Yes, the fork-pr-flow Skill handles scenarios where users are unsure about PR targets by managing the pull request workflow and applying guardrails to enforce proper branch discipline and correct targeting.