CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

comprehensive-review-pr-enhance

Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says "write a PR description", "improve this PR", "summarize my changes", "PR review", "pull request", or asks to document a diff for reviewers.

Quality

83%

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

63%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 provides a clear, mostly executable workflow with a strong PR description template and checklist rules, but is dragged down by padded caveat sections and a dangling reference to a nonexistent resources/implementation-playbook.md. The 'Evidence and helper limits' section even discusses Python fragments and a 'fixed architecture diagram' that appear nowhere in the skill, creating confusion.

Suggestions

Add the referenced resources/implementation-playbook.md to the bundle (or remove the reference and the 'Evidence and helper limits' discussion of its Python fragments, architecture diagram, and helper functions, which describe content that does not exist).

Trim the generic 'Limitations' section and convert the run-on 'Evidence and helper limits' paragraph into 3-4 short bullets covering only the caveats that apply to this skill (don't invent metrics; coverage unavailability is unknown, not zero).

Add a lightweight validation step to the workflow, e.g., confirm the base ref resolves and `git diff` output is non-empty before generating the description.

DimensionReasoningScore

Conciseness

The core sections (Workflow, Template, Checklist Rules, Splitting) are lean and token-efficient, but the generic "Limitations" boilerplate ("Use this skill only when the task clearly matches the scope described above") and the dense ~200-word run-on "Evidence and helper limits" paragraph add noticeable padding. Not 4 because these two sections are more than minor over-explanation; not 2 because the majority of the body is efficient with every section earning its place.

3 / 5

Actionability

Concrete executable guidance throughout: `git diff <base>...HEAD --stat`, a complete copy-paste PR description template, a category-to-checklist rules table, and splitting commands (`git checkout -b feature/part-1`). Not 5 because commands contain unresolved placeholders (e.g., `git cherry-pick <commits-for-part-1>`) and the referenced implementation playbook with the actual Python helpers is absent from the bundle.

4 / 5

Workflow Clarity

The 5-step Workflow is a clear sequence with concrete thresholds ("flag... large diffs (>500 lines)", "diff exceeds 20 files or 1000 lines"), and the Limitations section directs asking for clarification on missing inputs. Not 5 because there are no explicit validation checkpoints (e.g., confirming the base ref resolves or the diff is non-empty before generating); not 3 because the sequence is well-defined and the operation is non-destructive text generation, so the validation cap does not apply.

4 / 5

Progressive Disclosure

Sections are well-organized with appropriate inline content, but the single external reference — "resources/implementation-playbook.md — Python helpers for automated PR analysis" — points to a file that does not exist anywhere in the bundle (no resources/, references/, scripts/, or assets/ directories), so navigation to the detailed material is broken. Not 4 because a dangling reference is a real structural defect, not a minor organization gap; not 2 because the inline structure itself is good and clearly signaled.

3 / 5

Total

14

/

20

Passed

Description

96%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.

A strong description that clearly and explicitly states both capabilities and trigger conditions with natural, comprehensive trigger phrases in third person. The only weakness is mild overlap risk between the "PR review" trigger and genuine code-review requests.

DimensionReasoningScore

Specificity

"Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries" lists multiple specific concrete actions that comprehensively cover the skill's domain. Not 4 because there are no meaningful gaps in the stated capability list for PR enhancement.

5 / 5

Completeness

Explicitly answers what ("Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries") and when ("Use when the user says...") with concrete quoted trigger phrases, matching the score-5 anchor almost exactly. Not 4 because neither the 'what' nor the 'when' could be more explicit.

5 / 5

Trigger Term Quality

Quoted natural phrases — "write a PR description", "improve this PR", "summarize my changes", "PR review", "pull request", "document a diff for reviewers" — give comprehensive coverage including synonyms (PR/pull request, write/improve/summarize/document). Not 4 because no common natural phrasing for this task is missing.

5 / 5

Distinctiveness Conflict Risk

The PR-description-authoring niche is mostly distinct with specific triggers, but "PR review" and "improve this PR" could also fire when a user wants an actual code review of a PR, overlapping closely related review skills. Not 5 because of this minor overlap risk; not 3 because the core triggers are clearly tied to description generation.

4 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/comprehensive-review-pr-enhance/SKILL.md

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.