over-or

Push the current branch to a fork and create a PR to the main repository.

388|118|Updated Feb 6, 2018
One-click install
npx skills add https://github.com/TabooLib/taboolib --skill over-or
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: over-or
Source: https://github.com/TabooLib/taboolib/tree/main/.claude/skills/over-pr
Command: npx skills add https://github.com/TabooLib/taboolib --skill over-or

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

在开源协作场景中,完成补丁通常需要将当前分支推送到个人 fork 并向上游提交 PR,此流程繁琐且易出错。本技能自动化这一工作流,确保工作区干净、基础分支最新、PR 元数据正确生成,提升提交流程的效率与可追溯性。

Core Features & Use Cases

  • 自动将当前分支推送到个人仓库并确保与 upstream 的基准分支对齐
  • 自动创建对上游仓库的 PR,并填充标题与描述以便审查
  • 校验工作区状态(干净、基础分支最新)并在需要时给出清晰的提示

Quick Start

将当前分支推送到你的 fork 并向上游仓库提交一个 PR。

Frequently Asked Questions about over-or

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

FAQPage Schema
How do I automatically push my current branch to a fork and open a pull request?

Automating patch finalization requires a clean working tree and correct base branch detection. This Skill validates your working tree status, ensures the base branch aligns with upstream, and pushes your branch to your fork before opening the PR.

Do I need the GitHub CLI to automate creating a pull request from my fork?

This Skill applies to open-source workflows where contributors fork a project, create a feature branch, and submit a PR. It automates pushing the branch to your personal fork and opening a PR to the upstream repository for review.

Why does my pull request workflow fail when the working tree is not clean?

Yes, the GitHub CLI is required to automate creating a pull request from your fork. This Skill satisfies the requirements for Git and GitHub CLI to detect the correct base branch and populate PR metadata for review.

Can I automate submitting a PR to an upstream repository from a local feature branch?

Pull request workflows require a clean working tree to ensure patch finalization is accurate. This Skill validates the working tree status and gives clear prompts if the workspace is dirty or the base branch is not updated.

What is the best way to ensure my PR base branch aligns with upstream before pushing patches?

The best way to ensure base branch alignment is to validate the working tree and detect the correct base branch. This Skill automates these checks, ensuring your branch is pushed to your fork with correct upstream alignment before PR creation.