open-pr

Rebase a feature branch onto origin/main and open a draft PR after automated checks and self-review.

163|43|Updated May 3, 2026
One-click install
npx skills add https://github.com/stella/stella --skill open-pr-stella
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: open-pr
Source: https://github.com/stella/stella/tree/main/.agents/skills/open-pr
Command: npx skills add https://github.com/stella/stella --skill open-pr-stella

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prepare the current worktree branch for a pull request by rebasing, self-review, quality checks, and opening a draft PR.

Core Features & Use Cases

  • Rebase the feature branch onto origin/main to keep a clean, linear history.
  • Self-review against project conventions and run automated quality checks (lint, format, typecheck, tests).
  • Open the pull request as a draft against origin/main to solicit early feedback.

Quick Start

On your feature branch, run the open-pr skill to rebase, review, and open a draft PR against origin/main.

Frequently Asked Questions about open-pr

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

FAQPage Schema
How do I prepare a feature branch for a pull request?▼

To prepare a feature branch for a pull request, rebase onto origin/main, run self-review checks, execute automated lint and typecheck tests, then open a draft PR.

What steps are needed to open a draft PR with lint and typecheck validation?▼

Opening a draft PR requires rebasing your worktree onto origin/main, validating code quality with lint, format, typecheck, and test guardrails, then submitting the draft PR.

Do I need to rebase onto origin/main before opening a pull request?▼

Yes, rebasing onto origin/main is required before opening a pull request to ensure a clean, linear history and isolate branch work for review.

What's the best way to run self-review and automated checks before a PR?▼

The best way to run self-review and automated checks before a PR is to apply toolchain bootstrap guardrails for linting and typechecking tests across the isolated branch.

Can I open a draft PR to get early feedback on my feature branch?▼

Yes, you can open a draft PR against origin/main to solicit early feedback after rebasing your feature branch and passing the automated quality checks.

Why does my pull request workflow require toolchain bootstrap guardrails?▼

Pull request workflows require toolchain bootstrap guardrails to enforce linting, typechecking, and test validation, ensuring the feature branch is clean and verified before submission.