CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

testing-and-ci

Choose and run unit, E2E, Caddyfile fixture, automation, and CI checks for caddy-security. Use for coverage requirements, test evidence, failures, and report workflows; official OP conformance remains opt-in.

Quality

87%

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 exceptionally actionable, repo-specific operational guide with executable commands, explicit validation checkpoints, and well-signaled one-level-deep references that all exist in the bundle. Its weaknesses are mild: repeated full-suite warnings and some CI/guard detail inlined in the body that the referenced files could carry.

DimensionReasoningScore

Conciseness

The body is dense and almost entirely repo-specific with no explanations of concepts Claude already knows, but the 'do not run the full suite' injunction is repeated four to five times, and some CI shard, Make dollar-escaping, and resource-guard parameter detail duplicates material that the referenced files own. These are minor instances of over-explanation that could be trimmed, fitting anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Commands are copy-paste ready and complete: exact go test invocations with flags and regex selectors, filtered make targets with TEST/TEST_DIR/COVERAGE_DIR values, fixture file conventions, and concrete example selections (e.g., the SQLite refresh commit fault case). Specific examples cover the common selection and report cases.

5 / 5

Workflow Clarity

The select-tests-from-the-change workflow is explicitly sequenced (inspect diff, justify selection, run, report actual scope, stop when passing) with hard validation checkpoints: inspect the effective -run argument in run.json and selected names in test_output.jsonl before claiming success, inspect run.json/stderr.log before rerunning, preserve failed bundles, and acceptance criteria that define completion. Feedback loops for failure recovery are explicit throughout.

5 / 5

Progressive Disclosure

Three substantial detail files (test-surfaces.md, composition-qualification.md, parallel-ci.md) are split out and clearly signaled with purposeful 'read when...' links, one level deep, and the body's anchor links resolve to real headings. However, the ~400-line body still inlines considerable CI-workflow, Make-escaping, and resource-guard detail that could live in the existing references, so organization is good rather than the ideal clear-overview split of anchor 5.

4 / 5

Total

18

/

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 that names a specific repository and enumerates concrete check types with an explicit 'Use for' trigger clause. Its main limitation is that the trigger vocabulary, while natural, lacks a few common synonyms and could collide with sibling repo skills on generic testing terms.

DimensionReasoningScore

Specificity

The description enumerates concrete check categories ("unit, E2E, Caddyfile fixture, automation, and CI checks") plus coverage, evidence, failures, and report workflows. It lists several specific actions but they are largely variants of choosing/running checks, leaving minor gaps versus the comprehensive anchor 5.

4 / 5

Completeness

It explicitly answers both what ("Choose and run unit, E2E, Caddyfile fixture, automation, and CI checks for caddy-security") and when ("Use for coverage requirements, test evidence, failures, and report workflows") with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("coverage requirements", "test evidence", "failures", "report workflows", "E2E", "CI") that users of this repo would actually say. A few common variations (e.g., integration tests, regression, test suite) are missing, keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The niche is clearly scoped to caddy-security with Caddyfile-specific terms, but broadly applicable words like "coverage requirements" and "failures" could overlap closely related sibling skills (e.g., release/CI or coding-directive skills), fitting anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 9 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 1 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

greenpau/caddy-security

Path

.codex/skills/testing-and-ci/SKILL.md

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.