CtrlK
BlogDocsLog inGet started
Tessl Logo

backend-tests

Run backend tests and code quality checks for OPRE OPS. Covers ops_api pytest, data_tools pytest, and nox linting/formatting sessions. Use this skill when the user wants to run backend tests, check code quality, lint Python code, run pytest, or verify their backend changes pass CI checks — even if they just say "run the tests" or "does this pass".

72

Quality

91%

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

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 highly actionable with executable commands and clear sequencing across both backend packages, plus useful pre-flight checks and a troubleshooting section. It is efficient but slightly long, and would benefit from splitting the command catalog into a one-level-deep reference file.

Suggestions

Add an explicit validate→fix→retry feedback loop for lint failures (not just formatting) to strengthen the batch CI workflow, e.g. 'if lint fails, fix the reported violations and re-run'.

Move the full per-package command catalog and default help text into a one-level-deep reference file (e.g. COMMANDS.md) so SKILL.md stays a lean overview pointing to details.

Tighten repeated 'Report results the same as API tests' sections by consolidating the reporting guidance into one shared block.

DimensionReasoningScore

Conciseness

Largely lean with copy-paste commands and no padding of concepts Claude already knows (no explanations of pytest/Docker), but a few repeated report-result structures and the inline default help block could be trimmed. Not a 5 because minor over-explanation remains; not a 3 because most content earns its tokens.

4 / 5

Actionability

Fully executable copy-paste commands throughout — 'cd backend/ops_api', 'pipenv run pytest', 'pipenv run nox -s lint' — with specific examples covering the common cases (all tests, a matching file, per-package lint/format, full CI).

5 / 5

Workflow Clarity

Clear numbered sequencing across seven argument branches and an explicit Step 1/4–4/4 CI path, with real checkpoints (Docker pre-flight, pass/fail reporting, format auto-fix offer). Not a 5 because the validate→fix→retry feedback loop is only partially present (offered for formatting, not lint/test failures); the batch-op cap-at-3 does not apply since validation steps do exist.

4 / 5

Progressive Disclosure

Well-organized into navigable sections (argument branches, Key File Locations, Common Issues) with no bundle files and appropriately self-contained actionable guidance. Not a 5 because the ~205-line command catalog could be split into a one-level-deep reference, though absence of bundle files makes the inline placement reasonable.

4 / 5

Total

17

/

20

Passed

Description

100%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, well-triggered, and complete, naming concrete actions and explicit 'when to use' guidance with natural user phrasings. It is written in third person and is narrowly scoped, giving it minimal conflict risk.

DimensionReasoningScore

Specificity

Names multiple concrete actions across the full domain — 'Run backend tests', 'code quality checks', 'ops_api pytest', 'data_tools pytest', and 'nox linting/formatting sessions' — giving comprehensive coverage rather than a single generic action.

5 / 5

Completeness

Explicitly answers both 'what' (run backend tests and code quality checks covering the named pytest/nox suites) and 'when' with a concrete 'Use this skill when the user wants to...' clause listing real trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user phrasings and synonyms — 'run backend tests', 'lint Python code', 'run pytest', 'CI checks', plus paraphrased 'run the tests' and 'does this pass' — covering the common ways users actually ask.

5 / 5

Distinctiveness Conflict Risk

Scoped to OPRE OPS backend testing across two specific packages with named nox sessions — a clear niche with distinct triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

20

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
HHS/OPRE-OPS
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.