CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pr-workflows

Turn issues into PRs, handle commits, and run prek checks consistently.

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/pr-workflows/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

43%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 a token-efficient index that would be a reasonable overview if its references resolved, but it contains no actionable or sequenced guidance of its own and every referenced file is missing, so the skill as bundled delivers almost nothing beyond its description.

Suggestions

Fix the reference paths so they point to files that actually exist (create reference/issue-to-pr.md, reference/committing.md, and reference/prek.md, or correct the directory name to references/).

Add a minimal quick-start sequence inline (e.g. pick up the issue → create a branch → commit → run `prek run --all-files` → fix failures → open the PR) so the skill works even before the references are opened.

Include at least one concrete command or example per section (such as the actual prek invocation and commit-message format) to lift actionability.

DimensionReasoningScore

Conciseness

The body is extremely lean with no concept over-explanation; the only trimmable token is the intro sentence "This skill covers the end-to-end PR flow, including commits and prek usage", which repeats the description, placing it between the efficient and every-token-earns-its-place anchors.

4 / 5

Actionability

The body offers only a "When to use" bullet list and three links — no commands, steps, or examples — and the referenced files (reference/issue-to-pr.md, reference/committing.md, reference/prek.md) do not exist in the bundle, so no executable guidance is reachable. It sits above the entirely-vague anchor because the bullets and labeled references are real, if thin, pointers.

2 / 5

Workflow Clarity

The domain is inherently multi-step (issue → branch → commit → check → PR, plus fixing hook failures) but the body sequences nothing — no numbered steps and no validation checkpoint for prek failures. The "When to use" bullets imply a rough order, which fits between the steps-missing and rough-sequence anchors.

2 / 5

Progressive Disclosure

The pattern is correct — a lean overview with clearly signaled, one-level-deep references — but all three links point into a reference/ directory that is absent from the bundle, breaking the navigation chain and making it more than the "minor organization gaps" of the next anchor up.

3 / 5

Total

11

/

20

Passed

Description

61%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 concise and names a distinct niche with two genuinely concrete actions, but it omits any 'when to use' trigger guidance and leans on one generic verb ("handle commits"), leaving it in the mid range.

Suggestions

Add an explicit trigger clause, e.g. "Use when turning an issue into a PR, preparing commits, or running prek checks and fixing hook failures."

Replace the generic "handle commits" with concrete actions such as "write commit messages and prepare PR summaries".

Include natural synonym phrasing like "pull request" spelled out and "fix prek hook errors" to broaden trigger coverage.

DimensionReasoningScore

Specificity

"Turn issues into PRs" and "run prek checks" are concrete, tool-specific actions, but "handle commits" is generic and coverage of the PR flow (summaries, branches, pushing) is incomplete — matching the '1-2 concrete actions, not comprehensive' anchor rather than the several-specific-actions anchor.

3 / 5

Completeness

The 'what' is clear (turn issues into PRs, handle commits, run prek checks) but there is no 'Use when...' clause or equivalent trigger guidance anywhere in the description, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

"issues", "PRs", "commits", and "prek checks" are phrases users would naturally say, giving good keyword coverage; common variations like "pull request" spelled out, "commit message", and "branch" are missing, so it falls between the good-coverage and comprehensive anchors.

4 / 5

Distinctiveness Conflict Risk

The mention of "prek" carves out a distinct niche alongside issue-to-PR work, so it is mostly distinguishable; it retains minor overlap risk with generic commit-message or PR-formatting skills.

4 / 5

Total

14

/

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

relative_links

Relative link issues: 3 missing

Warning

Total

15

/

16

Passed

Repository

pymc-labs/CausalPy

Path

.agents/skills/pr-workflows/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.