CtrlK
BlogDocsLog inGet started
Tessl Logo

test-pr

Test pull requests with comprehensive validation and generate structured test results

52

Quality

57%

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

Quality

Content

65%

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

The content is highly actionable with concrete executable commands and a clear step sequence, but redundant sections, missing failure-recovery feedback loops, and a monolithic structure hold it back from the top level.

Suggestions

Add explicit validation feedback loops after dependency install and test runs (e.g., on failure, surface the error and retry rather than only echoing pass/fail).

De-duplicate the Safety and Guardrails sections and collapse the Execution Contract into the Steps list to remove redundant tokens.

Move the large JSON report schema and markdown output template into reference files linked from the body to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly lean with executable bash blocks and no concept-explanation fluff, but the Safety and Guardrails sections duplicate each other and the Execution Contract restates the Steps list, so it could be tightened.

2 / 3

Actionability

It provides fully executable, copy-paste-ready commands (gh pr view, git worktree add, uv sync --frozen, uv run pytest --cov), concrete grep checks, and a complete JSON output schema.

3 / 3

Workflow Clarity

Steps 1-7 are clearly sequenced, but this batch operation lacks explicit validate->fix->retry feedback loops: the Step 4 exit-code check only echoes pass/fail with no recovery path, so workflow clarity is capped at 2.

2 / 3

Progressive Disclosure

It is a single well-sectioned file with no nested references, but at ~196 lines it is monolithic and inline content such as the full JSON schema and output template could be split into reference files, matching the level-2 anchor.

2 / 3

Total

9

/

12

Passed

Description

50%

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 states the skill's purpose and a few actions clearly but lacks an explicit trigger clause and broad natural keyword coverage, leaving it at the middle level across all dimensions.

Suggestions

Add an explicit trigger clause, e.g. "Use when testing a pull request before merging, running its test suite, or validating CI checks."

Broaden trigger terms to include common variations users say: "PR", "pull request", "merge", "CI", and "pre-commit checks".

Replace the abstract "comprehensive validation" with concrete actions such as "run the test suite with coverage, run pre-commit hooks, and scan for secrets".

DimensionReasoningScore

Specificity

Quotes "Test pull requests", "comprehensive validation", and "generate structured test results" name the domain and a couple of actions, but "comprehensive validation" is abstract and it does not list multiple concrete actions like the level-3 anchor.

2 / 3

Completeness

It clearly answers what the skill does but includes no "Use when..." trigger clause, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

"Test pull requests" and "structured test results" are natural terms a user might say, but coverage is thin with no common variations (PR, merge, CI, validation), matching the level-2 anchor.

2 / 3

Distinctiveness Conflict Risk

"Test pull requests with comprehensive validation" is a somewhat specific niche but could overlap with general code-review or CI skills, matching the level-2 anchor.

2 / 3

Total

8

/

12

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
GetBindu/Bindu
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.