graphite

Manage stacked pull requests with the Graphite CLI and GitHub.

17|3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/omniaura/omniclaw --skill graphite-omniaura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graphite
Source: https://github.com/omniaura/omniclaw/tree/main/container/skills/graphite
Command: npx skills add https://github.com/omniaura/omniclaw --skill graphite-omniaura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of complex, multi-part features by enabling users to work with stacked pull requests, making code reviews more manageable and integration smoother.

Core Features & Use Cases

  • Stacked PR Creation: Easily create a series of dependent pull requests for large features.
  • Automated Submission: Submit an entire stack of PRs with a single command.
  • Effortless Restacking: Automatically update dependent PRs when changes are made to earlier ones.
  • Use Case: Develop a large feature by breaking it into smaller, reviewable PRs (e.g., database changes, API implementation, UI updates) that are managed as a stack.

Quick Start

Use the graphite skill to create a new stack with the message "Initial feature commit".

Frequently Asked Questions about graphite

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

FAQPage Schema
How do I manage stacked pull requests for a large feature?

Stacked pull requests break large features into smaller, dependent chains for manageable code reviews. This Skill automates creating, submitting, and restacking dependent PR series using the Graphite CLI, improving workflow efficiency.

What is the best way to submit a stack of dependent PRs to GitHub?

Submitting a stack of dependent PRs to GitHub is automated through a single CLI command. This Skill integrates with GitHub to manage the entire chain, streamlining the submission process for multi-part features.

How do I restack dependent pull requests when an earlier commit changes?

Restacking dependent pull requests updates the entire chain automatically when earlier changes occur. This Skill handles the restacking process via the Graphite CLI, ensuring dependent branches remain synchronized.

Can I use the Graphite CLI to split a large feature into smaller reviewable PRs?

The Graphite CLI facilitates splitting large features into smaller, reviewable PRs by creating a stack. You can manage database changes, API implementations, and UI updates as a dependent series for smoother integration.

Do I need a specific Git workflow to create stacked PRs with Graphite?

Creating stacked PRs with Graphite requires a standard Git environment and GitHub integration. This Skill works within your existing CLI workflow to generate dependent PR chains without altering your core repository structure.

Why use stacked pull requests instead of a single large pull request for feature development?

Stacked pull requests make code reviews more manageable and integration smoother compared to a single large PR. By breaking features into a dependent series, reviewers can focus on smaller logical changes.