What problem does it solve?
Large pull requests are hard to review, risky to merge, and difficult to roll back. This Skill breaks a big PR into small, independently mergeable vertical slices so reviewers can focus on one concern at a time and each change ships safely behind a shared feature flag.
Core Features & Use Cases
- Vertical slice planning: Analyzes a PR diff and decomposes it into end-to-end user-facing slices (migration + backend + API + frontend) rather than horizontal layer splits.
- Graphite stacked PRs: Creates and submits each slice as a stacked PR using Graphite (gt) commands, keeping dependencies explicit.
- Single shared feature flag: Gates all slices behind one flag in
packages/common/src/types/featureFlags.ts so the feature ships atomically.
- Use Case: You have a 3,000-line PR adding content verification. The Skill splits it into five reviewable PRs — verify charts, extend to dashboards, show badges in search, auto-remove on edit, and an admin settings panel — each CI-green and flag-gated.
Quick Start
Ask the agent to break up the current branch's PR into vertical slices using Graphite stacked PRs behind a single feature flag.