CtrlK
BlogDocsLog inGet started
Tessl Logo

github-pr-workflow

Prepare a GitHub pull request from a feature branch — branch hygiene, commit shape, title/body, verification notes, screenshots for UI work, and replies to review comments.

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./packages/skills-catalog/catalog/bundled/software-development/github-pr-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 lean, well-structured, and actionable with a clear sequenced workflow and validation checkpoints; it falls just short of top marks on actionability and workflow clarity due to absent concrete git commands and an explicit failure-recovery loop.

Suggestions

Add one or two concrete git commands (e.g. 'git rebase origin/main', 'git push --force-with-lease') in the branch hygiene and reply sections to reach fully executable guidance.

Add an explicit failure/recovery loop in the verification section (e.g. 'If a check fails, fix locally and re-run before pushing').

DimensionReasoningScore

Conciseness

The body is lean throughout — every line earns its place (e.g. 'Imperative mood, under 70 characters', 'No trailing period') and it never explains concepts Claude already knows, fitting the lean-and-efficient anchor.

5 / 5

Actionability

Concrete, actionable guidance dominates: a copy-paste PR body template, explicit title rules, and specific verification requirements; it stops short of anchor 5 because concrete git commands (e.g. rebase, push) are referenced only in prose rather than shown.

4 / 5

Workflow Clarity

The process is clearly sequenced (branch hygiene -> title -> body -> verification -> replies -> merge checklist) with validation checkpoints ('Confirm tests, typecheck, and lint pass locally') and a merge checklist, but lacks an explicit failure feedback loop, keeping it below anchor 5.

4 / 5

Progressive Disclosure

Well-organized with clear section headers and content appropriately inlined for a self-contained skill with no bundle files; it does not demonstrate the one-level-deep reference pattern of anchor 5, so it sits at good-structure.

4 / 5

Total

17

/

20

Passed

Description

75%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 specific and distinctive with good trigger terms, but lacks an explicit 'Use when...' trigger clause, which caps completeness at 3.

Suggestions

Append an explicit trigger clause such as 'Use when opening a GitHub pull request or responding to review feedback on an open PR' to lift completeness above 3.

Add common natural phrasings like 'open a PR' or 'code review' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Enumerates six concrete actions across the full PR lifecycle — 'branch hygiene, commit shape, title/body, verification notes, screenshots for UI work, and replies to review comments' — matching the comprehensive-coverage anchor rather than the minor-gaps anchor below.

5 / 5

Completeness

The 'what' is explicit ('Prepare a GitHub pull request from a feature branch ...') but there is no 'Use when...' clause or equivalent trigger guidance, which the guidelines cap at 3.

3 / 5

Trigger Term Quality

Natural terms users would actually say are present ('GitHub pull request', 'feature branch', 'screenshots', 'review comments'), but a few common variations (e.g. 'open a PR', 'code review') are missing, so it sits below the comprehensive-coverage anchor.

4 / 5

Distinctiveness Conflict Risk

'GitHub pull request from a feature branch' carves a clear niche with distinct triggers and minimal overlap with other skills, matching the clear-niche anchor.

5 / 5

Total

17

/

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.

Validation15 / 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
paperclipai/paperclip
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.