CtrlK
BlogDocsLog inGet started
Tessl Logo

testing-python

Write and evaluate effective Python tests using pytest. Use when writing tests, reviewing test code, debugging test failures, or improving test coverage. Covers test design, fixtures, parameterization, mocking, and async testing.

87

1.08x
Quality

83%

Does it follow best practices?

Impact

92%

1.08x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

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.

A well-organized, highly actionable testing skill dominated by executable code examples and real commands. It is lean and self-contained with a useful verification checklist, though it lacks a sequenced workflow with explicit validation feedback loops.

DimensionReasoningScore

Conciseness

The body is lean and code-heavy, assuming Claude's competence without explaining basic pytest concepts; the generic opening "Core Principles" paragraph and a few Good/Bad labels are minor instances that could be trimmed, so it sits at 4 rather than a pristine 5.

4 / 5

Actionability

Fully executable, copy-paste-ready code examples plus real commands (`uv run pytest -n auto -x`) cover the common cases, matching the 5 anchor for concrete executable guidance.

5 / 5

Workflow Clarity

Clearly categorized sections and a pre-submit "Checklist" provide a verification checkpoint, but there is no multi-step sequenced workflow with explicit feedback loops, fitting the 4 anchor rather than 5.

4 / 5

Progressive Disclosure

A single self-contained file with well-organized section headers and no external bundle files; content is appropriately inline, but there is no overview/pointer structure to push it to the 5 anchor.

4 / 5

Total

17

/

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, third-person description with an explicit 'Use when' trigger clause and concrete domain coverage. It clearly answers both what the skill does and when to invoke it.

DimensionReasoningScore

Specificity

Names the domain (pytest) and concrete actions ("Write and evaluate effective Python tests") plus a topic list ("test design, fixtures, parameterization, mocking, and async testing"); the actions are somewhat high-level rather than a comprehensive action list, so it sits at 4 rather than 5.

4 / 5

Completeness

It explicitly answers both what ("Write and evaluate effective Python tests using pytest" + covered topics) and when ("Use when writing tests, reviewing test code, debugging test failures, or improving test coverage") with concrete trigger phrases, matching the 5 anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases ("writing tests, reviewing test code, debugging test failures, or improving test coverage") map well to what a user would say, with only minor synonyms missing, fitting the 4 anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The pytest/Python-testing niche is clearly distinct, though generic triggers like "reviewing test code" carry minor overlap risk with adjacent testing skills, placing it at 4 rather than a fully conflict-free 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
PrefectHQ/fastmcp
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.