CtrlK
BlogDocsLog inGet started
Tessl Logo

dev-pr

AI DevKit · Publish a ready feature branch for review. Use when the user wants to sync, push, and open or update a code review request on GitHub, GitLab, or another Git host.

65

Quality

77%

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 ./skills/dev-pr/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-organized, actionable workflow for publishing a branch for review with solid sequencing and feedback loops. The main weakness is redundancy between the Contract and Workflow sections and a vague validation step.

Suggestions

Collapse the 'Contract' and 'Publish Workflow' sections or explicitly differentiate them (invariants vs. ordered steps) to remove the overlapping restatement of rebase, force-with-lease, and reporting.

Make the validation step concrete by naming representative commands or the kind of checks to run, rather than 'Run relevant validation for the changed surface'.

Add an example invocation for opening the review (e.g. a `gh pr create`/`glab mr create` snippet) to lift actionability of the core deliverable.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but the 'Contract' section substantially restates the 'Publish Workflow' (rebase, force-with-lease, reporting), creating notable redundancy that could be tightened; not the minor-trim case of anchor 4.

3 / 5

Actionability

Provides concrete git commands and flags ('git status -sb', '--force-with-lease', 'gh', 'glab'), but the core deliverable of opening the review request is left abstract ('using the host's tool/API/UI'), a minor gap.

4 / 5

Workflow Clarity

Clear numbered sequence with a conflict-resolution feedback loop, stop conditions, and a validation step; held below 5 because the validation step is vague ('Run relevant validation for the changed surface') rather than specific.

4 / 5

Progressive Disclosure

A short, single-purpose skill (~43 lines) with no need for external references, organized into clear 'Contract' and 'Publish Workflow' sections; matches the under-50-lines exception for a 5.

5 / 5

Total

16

/

20

Passed

Description

83%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, explicit description that clearly conveys both capability and trigger conditions with concrete actions and host coverage. The only gaps are a few natural synonyms (PR, merge request) and minor overlap with adjacent git skills.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — 'sync, push, and open or update a code review request' — plus host options; falls short of anchor 5 only because it does not enumerate the full set of sub-actions.

4 / 5

Completeness

Explicitly states the 'what' ('Publish a ready feature branch for review') and an explicit 'when' ('Use when the user wants to sync, push, and open or update a code review request'), matching the anchor 5 example.

5 / 5

Trigger Term Quality

Includes natural terms users would say ('sync', 'push', 'code review request', 'GitHub', 'GitLab'); a few common synonyms like 'PR' or 'merge request' are missing, so not a 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (publishing a reviewed branch for code review) with distinct triggers; minor overlap risk with general git/commit skills keeps it just below 5.

4 / 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
codeaholicguy/ai-devkit
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.