gentle-ai-chained-pr

Split large pull requests into smaller logical units with dependency tracking.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/LuisAlbertoMK/gentleman-agent-gh --skill gentle-ai-chained-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gentle-ai-chained-pr
Source: https://github.com/LuisAlbertoMK/gentleman-agent-gh/tree/main/skills/chained-pr
Command: npx skills add https://github.com/LuisAlbertoMK/gentleman-agent-gh --skill gentle-ai-chained-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the cognitive load and review friction caused by oversized pull requests, ensuring that complex changes are broken down into logical, reviewable units that maintain high code quality.

Core Features & Use Cases

  • Automated Strategy Selection: Recommends either Stacked PRs or Feature Branch Chains based on project requirements and PR size.
  • Review Budget Management: Enforces a 400-line change limit to keep reviews focused and efficient.
  • Dependency Tracking: Provides clear dependency diagrams and context sections to ensure reviewers understand the relationship between chained PRs.

Quick Start

Ask the agent to analyze the current branch and propose a chained PR strategy if the changes exceed the recommended review budget.

Frequently Asked Questions about gentle-ai-chained-pr

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

FAQPage Schema
How do I split large pull requests into smaller reviewable units?

To split oversized pull requests, apply a 400-line review budget limit to break complex feature development into smaller, logically independent units. This enforces focused code review and maintains high maintainability.

What is the best way to manage a stacked PR workflow for complex refactoring?

The best way to manage a stacked PR workflow is to use automated strategy selection to recommend either stacked PRs or feature branch chains based on your project requirements. This ensures strict branching strategies and dependency documentation are followed.

When do I need to chain pull requests instead of submitting one large PR?

You need to chain pull requests when a complex feature development or refactoring task exceeds 400 lines of code. Chaining breaks the oversized changes into logical units to reduce cognitive load and review friction.

How are dependencies tracked when using chained pull requests?

Dependencies in chained pull requests are tracked using clear dependency diagrams and context sections. This documentation ensures reviewers understand the relationships between chained PRs for safe integration.

Does this automated PR splitting require a specific Git branching strategy?

Yes, automated PR splitting requires adherence to strict branching strategies to ensure safe integration. Following these branching rules is necessary to manage the dependency documentation between chained pull requests.