Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gentleman-programming/gentle-ai-chained-pr
Trigger: PRs over 400 lines, stacked PRs, review slices. Split oversized changes into chained PRs that protect review focus.
Passed 21 of 22 test cases with the skill, and 14 of 22 without it.
and 6 more in the full report
7 fixed14 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
I'm working on a major authentication overhaul that touches about 750 lines across database schemas, API routes, and frontend views. The diff is getting way too large for a single review. Can you analyze this work, present my options for splitting or managing the pull requests, and provide a breakdown including your recommended approach, total line count budgets, scope boundaries, verification plan, and a dependency ordering for the slices?
| Checked | Without skill | With skill |
|---|---|---|
| presents the three oversized delivery choices | Passed | Passed |
| includes the strategy token chain_strategy=feature-branch-chain | Missed | Passed |
| uses the symbol 📍 in the dependency diagram | Missed | Passed |
The instructions your model reads when the skill loads.
Load this skill when a planned PR may exceed 400 changed lines, an ODD feature's forecast or running authored changed-line count from work-unit commits exceeds about 400, or the user asks for chained/stacked PRs, review slices, or reviewer-load control. The per-task advisory 400 authored-line heuristic does not itself require a PR split.
size:exception is a Gentle-owned repository policy, not a universal label requirement. Never request, create, or add this label for generic users unless the destination policy uses it. Preserve that policy's maintainer acceptance gates and protected-label human authorization; selection alone grants neither.📍.main. stacked-to-main is the historical strategy token even when the default branch has another name.Offer exactly three choices in this semantic order; English examples are illustrative and localizable, not mandatory copy. Generate the complete user-facing question, every option label, description, and recommendation marker in the active user's conversation language (English for an English user, Spanish for a Spanish user, etc.). Machine strategy tokens remain unchanged and untranslated.
chain_strategy=feature-branch-chain; review child slices before final feature integration.chain_strategy=stacked-to-main; land independently reviewable slices in order on the verified default branch, whatever its name.delivery_strategy=single-pr; keep the entire change in one PR rather than a chain.The third choice overrides the pending chaining path: clear the chain choice as inapplicable and suppress later chain prompts. single-pr is not a chain_strategy token. Do not automatically select exception-ok or imply an accepted policy exception.
The least recommended marker applies only to this oversized menu. An oversized single PR increases reviewer cognitive load, slows feedback, and couples rollback of otherwise separable work; a focused single PR within 400 changed lines remains reasonable. Delivery selection does not authorize push, PR creation, merge, or changes to review mode or candidate consent.
| Condition | Action |
|---|---|
| PR ≤400 changed lines and focused | Keep single PR. |
| PR >400, each slice can land independently | Recommend Stacked PRs to the verified default branch; respect the selected delivery strategy. |
| PR >400, feature must integrate before the default branch | Recommend Feature Branch Chain with tracker; respect the selected delivery strategy. |
| Generated/vendor/migration diff cannot split cleanly | Report the overage; follow destination policy for any required exception. |
| No cohesive split fits the budget after one slicing pass | Stop slicing; report the best cohesive split and why it cannot shrink further, then apply the selected delivery strategy and destination policy. |
test cases passed, vs 14 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.