CtrlK
BlogDocsLog inGet started
Tessl Logo

chained-pr

Trigger: PRs over 400 lines, stacked PRs, review slices. Split oversized changes into chained PRs that protect review focus.

72

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an exemplary lean rulebook: hard thresholds, a decision table, validation and recovery steps, and a single well-signaled reference file that carries the concrete commands and diagrams. The only minor gap is that the body itself defers all executable commands to the reference, keeping its steps slightly directional.

DimensionReasoningScore

Conciseness

The ~44-line body is entirely rule- and decision-shaped with zero filler: every line states a constraint ("400 changed lines", "≤60 minutes", "one honest slicing pass") or a decision-table row. No concepts Claude already knows are explained, and nothing reads as padding. Matches the 'lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

Guidance is concrete and executable in the body — hard thresholds, an unambiguous decision table, numbered execution steps, and an explicit output contract — with copy-paste `gh pr create` commands in the referenced bundle file. Not a 5 because the body's steps ('Estimate changed lines and identify independent work units', 'Create branches/PRs using the chosen strategy') are direction-level rather than containing the concrete commands themselves, which live one level deep.

4 / 5

Workflow Clarity

The six-step sequence includes an explicit validation checkpoint ("Verify each PR independently: CI/tests/docs/manual checks, rollback scope, and clean diff") plus error-recovery feedback paths: polluted diffs get 'retarget or rebase until only the current work unit appears', and a failed slicing pass stops and reports with a size:exception recommendation. This matches the anchor for clear sequence with explicit validation, recovery branches, and checklist-style rules; the destructive/batch cap of 3 does not apply because verification is present.

5 / 5

Progressive Disclosure

The body is a clear overview organized under labeled sections (Activation Contract, Hard Rules, Decision Gates, Execution Steps, Output Contract) with a single one-level-deep reference ([references/chaining-details.md]) that exists, contains exactly what is advertised (strategy comparison table, branch diagrams, gh commands, PR body guidance), and itself contains no nested references. Matches the well-signaled one-level-deep anchor.

5 / 5

Total

19

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is compact and well-structured: an explicit trigger clause with a concrete numeric threshold plus a clear one-sentence statement of capability. Its only weakness is modest action coverage — it says what the skill does at a high level without enumerating the slicing strategies or tracker workflow it actually provides.

Suggestions

Enumerate one or two more concrete actions in the what-clause, e.g. 'Split oversized changes into stacked or feature-branch chained PRs with tracker PRs and per-PR review budgets.'

Add common user phrasings as trigger terms such as 'large PR', 'oversized PR', or 'reviewer load' alongside the existing ones.

DimensionReasoningScore

Specificity

"Split oversized changes into chained PRs that protect review focus" names the domain and one core concrete action (split into chained PRs) plus its purpose, but stops short of listing multiple distinct actions, matching the 'names domain and 1-2 concrete actions' anchor. Not a 4 because coverage of what the skill does (slicing strategies, tracker PRs, review budgets) is not enumerated in the description.

3 / 5

Completeness

Both halves are explicit: the 'Trigger:' clause gives concrete when-guidance (400-line threshold, stacked PRs, review slices) and the second sentence states clearly what it does ("Split oversized changes into chained PRs that protect review focus"). This matches the anchor for explicitly answering both what AND when with concrete trigger phrases; the trigger guidance is equivalent to an explicit 'Use when' clause, so the completeness cap of 3 does not apply.

5 / 5

Trigger Term Quality

"PRs over 400 lines, stacked PRs, review slices" are natural phrases a user would say, with a concrete threshold (400 lines) and the key synonym 'stacked'. Not a 5 because common variations like 'large PR', 'oversized PR', or 'reviewer load' are missing, though 'chained' does appear in the what-clause.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (oversized PR decomposition into chained/stacked PRs) with distinct triggers ('stacked PRs', 'PRs over 400 lines', 'review slices') that no generic PR-review or git skill would claim. Minimal conflict risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Gentleman-Programming/gentle-ai
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.