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.