CtrlK
BlogDocsLog inGet started
Tessl Logo

stand-api-test

Write, fix, or review HTTP contract tests in tests/stand/api/ — the deployed-stand suite against a real gateway, real Keycloak sessions and real backend images. Covers the operation catalogue, which persona session to take, requires_seed markers, the scratch-resource policy, the hand-written vs generated response models, status-code discipline (identity 404 vs analytics 403 outside a scope, 400 vs 415 vs 422) and the endpoint coverage gate. Use when adding or changing anything under tests/stand/api/, closing a coverage-gate gap, or turning a stand-scenarios claim into an API case. For browser journeys use stand-ui-test. Seeded-bronze → served-metric specs are the data-path suite in tests/datapath/ (metric-test).

72

Quality

90%

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

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

An actionable, well-sequenced body with concrete templates, tables, and validation-backed procedures that assume Claude's competence. The only soft spots are mild conciseness trimming opportunities and the absence of bundle files to offload reference material.

DimensionReasoningScore

Conciseness

Dense and assumption-respecting — no padding explaining pytest/HTTP basics, and each section earns its place with concrete rules — though the ~285-line body has a few explanatory asides ("because that is the axis along which a test's setup differs") that could be trimmed.

4 / 5

Actionability

Fully executable guidance: copy-paste module-docstring and assert templates, want→fixture and situation→code tables, concrete commands (./dev-compose.sh, uv run pytest, coverage.py invocation), and the requires_seed marker example covering common cases.

5 / 5

Workflow Clarity

The numbered Procedure (9 steps) is clearly sequenced with explicit validation checkpoints — run tests, check the ledger, reconcile the coverage gate, ruff check, generate_schemas --check — plus feedback loops (strict xfail self-retiring on XPASS).

5 / 5

Progressive Disclosure

Well-organized into clear sections with one-level-deep, clearly signaled pointers to sibling skills (insight-stand, stand-scenarios, metric-test, stand-ui-test); no bundle files exist, and some inlined tables (status codes, fixtures) are appropriate but the body is large for a single file.

4 / 5

Total

18

/

20

Passed

Description

92%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 highly specific, well-scoped description that clearly states capabilities, explicit use-when triggers, and crisp boundaries against neighboring skills. Its only weakness is reliance on dense internal jargon over broadly natural trigger synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Write, fix, or review HTTP contract tests") and itemizes specific concerns — operation catalogue, persona sessions, requires_seed markers, scratch-resource policy, model provenance, and concrete status codes (404/403/400/415/422) — for comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what ("Write, fix, or review HTTP contract tests … Covers …") and when ("Use when adding or changing anything under tests/stand/api/, closing a coverage-gate gap, or turning a stand-scenarios claim into an API case") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural-keyword coverage for the target audience ("HTTP contract tests", "tests/stand/api/", "coverage-gate gap", "stand-scenarios claim", "API case"), but the language is heavily internal jargon (Keycloak, requires_seed, scratch-resource) rather than broadly natural synonyms.

4 / 5

Distinctiveness Conflict Risk

Clear niche (deployed HTTP contract tests under tests/stand/api/) with explicit disambiguation from sibling skills — "For browser journeys use stand-ui-test" and "Seeded-bronze → served-metric specs are the data-path suite … (metric-test)" — minimizing conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository
constructorfabric/insight
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.