CtrlK
BlogDocsLog inGet started
Tessl Logo

validation-gates

Defines 10 sequential validation gates: secret scanning, lint/test/build checks, blast radius analysis, dependency auditing, browser testing, cache management, regression checks, smoke tests. Use when running pre-deploy validation or CI checks, CI/CD pipelines, deployment pipeline validation, pre-merge checks, continuous integration, or pull request validation.

68

Quality

84%

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

85%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 efficient, highly actionable gate sequence with excellent escalation logic and feedback loops. Its one real defect is progressive disclosure: the body delegates detail to a REFERENCE.md that is absent from the bundle, leaving two dead links and losing the dependency-audit and browser-testing detail it points to.

Suggestions

Ship the referenced REFERENCE.md (or remove the two links and inline the essential dependency-audit/browser-testing details) so the references resolve.

Replace the abstract browser-testing JSON blob in Gate 7 with a concrete runnable command or example the reader can execute directly.

Add a one-line note where gate order deviates from the table (e.g., Gate 4 is conditional) so the 'Runs When' column fully encodes the sequencing.

DimensionReasoningScore

Conciseness

The body is lean and operational: a summary table, then terse per-gate sections with commands like "gitleaks detect --source . --verbosity warn" and "npm audit --audit-level=high". It explains nothing Claude already knows and every line carries an instruction, matching the 'every token earns its place' anchor. Not a 4 — there is no padded passage that could be trimmed.

5 / 5

Actionability

Mostly executable guidance: concrete commands for gates 1, 2, 4, 6, and 10, exact rg patterns for gate 8, and quantified thresholds in gate 3. Minor gaps remain — gate 7 shows a JSON tool invocation pointing at an external "browser-testing" skill with no runnable command, and gate 2 defers exact commands to a "codebase-tool" skill — so it falls between the 'minor gaps' (4) and 'copy-paste ready covers common cases' (5) anchors, closer to 4.

4 / 5

Workflow Clarity

The gates are explicitly numbered 1–10 with a 'Runs When' sequencing table, blocking/escalation rules (Warning/Escalate tiers, "no auto-PASS"), and feedback loops (Gate 5: "FAIL → re-delegate (max 2); 3× FAIL → Gate 9"; Gate 10: "On failure: re-delegate specific failing integration only"). Validation checkpoints are the very subject of the skill and are explicit throughout.

5 / 5

Progressive Disclosure

The body itself is well-structured with clear one-level references signaled twice ("Full checklist ... with commands: [REFERENCE.md](REFERENCE.md)", "Additional options: see [REFERENCE.md](REFERENCE.md)"), but REFERENCE.md does not exist in the bundle — the referenced detail content is simply missing, so navigation fails. This sits above anchor 2 (the structure is good and references are clearly signaled, not buried) but below anchor 4 (referenced material must actually be present and appropriately placed).

3 / 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 description with explicit what-and-when structure and natural CI/CD trigger phrases. Its main defect is an internal inconsistency: it promises 10 gates but enumerates only 8, weakening both accuracy and coverage.

Suggestions

List all 10 gates (or drop the count) so the 'what' matches the skill body — fast review and panel review are currently missing.

Add a couple of user-natural trigger variants such as "before deploying" or "release readiness checks".

DimensionReasoningScore

Specificity

Lists several concrete capabilities ("secret scanning, lint/test/build checks, blast radius analysis, dependency auditing, browser testing, cache management, regression checks, smoke tests") in third-person voice, but claims "10 sequential validation gates" while naming only 8 — fast review and panel review are omitted, a minor coverage gap that keeps it below the 'comprehensive coverage' anchor.

4 / 5

Completeness

Explicitly answers both questions: the 'what' ("Defines 10 sequential validation gates: ...") and the 'when' via a concrete "Use when" clause listing multiple trigger scenarios. It is not below this anchor — both parts are present and explicit — and the slight 8-vs-10 inaccuracy is a specificity issue, not a completeness one.

5 / 5

Trigger Term Quality

Good coverage of natural trigger phrases ("pre-deploy validation", "CI checks", "CI/CD pipelines", "pre-merge checks", "pull request validation") that users would plausibly say, though a few common variations like "release checks" or "run tests before deploying" are missing.

4 / 5

Distinctiveness Conflict Risk

"Validation gates" scoped to pre-deploy/CI/PR contexts carves a clear niche, but terms like "lint/test/build checks" and "pull request validation" could overlap with generic code-review or test-running skills. Minor overlap risk only — mostly distinct.

4 / 5

Total

17

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
monkilabs/opencastle
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.