CtrlK
BlogDocsLog inGet started
Tessl Logo

pytest-test

Writes pytest unit and integration tests for a use case's backend, against an ephemeral Postgres container, and updates the use-case-to-test traceability matrix. Use when the user asks to "write tests for UC-xxx", "add pytest coverage", "test the backend", or mentions unit tests, integration tests, or pytest for a specific use case.

80

Quality

100%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

A well-structured, token-efficient instruction skill: concrete commands and tooling, a clearly sequenced workflow with an explicit validation gate, and guardrails that prevent specific project anti-patterns. References are one level deep and clearly signaled.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what pytest, Postgres, or a use case is, and every rationale (e.g. SQLite vs Postgres case-sensitivity tied to UC-004 BR-001) is project-specific, high-signal content Claude would not infer, so every token earns its place.

3 / 3

Actionability

Provides concrete executable commands (`uv run pytest`, `uv run mypy app/`, `uv run ruff check app/`) and specific tooling (unittest.mock/pytest-mock, FastAPI TestClient via httpx, moto, testcontainers-python); as an instruction-only skill the absence of code blocks is not penalized because the guidance is specific and actionable.

3 / 3

Workflow Clarity

A 7-step numbered workflow with an explicit validation checkpoint in step 6 ('confirm everything passes... all three gate CI') plus a DO NOT guardrail section; writing tests is not a destructive/batch operation, so the present explicit gate satisfies the level-3 anchor rather than capping at 2 for missing validation.

3 / 3

Progressive Disclosure

Clear sections (Instructions, DO NOT, Workflow, Resources) with one-level-deep, clearly-signaled references (docs/guidelines/testing.md, docs/use-cases/UC-*.md, ../../rules/mcp-servers.md); no bundle files are provided or needed, so well-organized sections warrant the level-3 anchor.

3 / 3

Total

12

/

12

Passed

Description

100%

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 precise, third-person description that states three concrete capabilities and pairs them with explicit, naturally-worded trigger phrases. It clearly defines both what the skill does and when to invoke it, with low conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Writes pytest unit and integration tests', 'against an ephemeral Postgres container', 'updates the use-case-to-test traceability matrix' — matching the level-3 anchor of several specific actions rather than a single named action (level 2).

3 / 3

Completeness

Explicitly answers both 'what' (writes tests against an ephemeral Postgres container, updates the traceability matrix) and 'when' via an explicit 'Use when...' clause, satisfying the level-3 anchor; it is not missing the trigger (which would cap at 2).

3 / 3

Trigger Term Quality

Quotes natural user phrases ('write tests for UC-xxx', 'add pytest coverage', 'test the backend') plus term variations (unit/integration tests, pytest), giving strong coverage of terms a user would actually say rather than jargon-only (level 1) or partial (level 2).

3 / 3

Distinctiveness Conflict Risk

Targets a narrow niche — pytest tests for a specific use-case backend with a traceability-matrix update — with distinct triggers unlikely to fire for unrelated skills, matching the clear-niche level-3 anchor rather than a generic 'works with tests' (level 2).

3 / 3

Total

12

/

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
adolfobolivar/VETOnline
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.