CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deployment-validation-config-validate

You are a configuration management expert specializing in validating, testing, and ensuring the correctness of application configurations. Create comprehensive validation schemas, implement configurat

45

Quality

56%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/deployment-validation-config-validate/SKILL.md

The canonical home for this skill is deployment-validation-config-validate in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 content is a well-organized catalog of configuration-validation components with substantial code, but it functions more like an inlined code library than a skill: helpers are undefined so the code is not runnable, there is no validation-feedback workflow, and everything lives in one file with no progressive disclosure. Mid-range across all dimensions.

Suggestions

Define or remove the referenced-but-undefined helpers (_should_ignore, _detect_config_type, _looks_like_real_secret, _extract_urls, isDevelopment, loadConfig) and add the missing 'import re' and 'List' imports so the code is copy-paste executable.

Move the full class implementations (migrations, secure config, runtime watcher, docs generation) into files under references/ and keep SKILL.md as a concise overview with clearly signaled links.

Restructure the instructions as an ordered workflow with explicit validation checkpoints (analyze → schema-validate → fix → re-validate → test) instead of eight parallel component examples, and drop the duplicated persona paragraph.

DimensionReasoningScore

Conciseness

The body is mostly dense code with little explanatory padding, but it repeats the frontmatter persona paragraph verbatim, includes generic 'Use this skill when / Do not use this skill when' boilerplate, and inlines ~450 lines of class implementations that could be tightened. Mostly efficient but could be tightened — anchor 3.

3 / 5

Actionability

The examples are real Python/TypeScript rather than pseudocode, but they are not executable as written: helpers like _should_ignore, _detect_config_type, _looks_like_real_secret, _extract_urls, isDevelopment, and loadConfig are referenced but never defined; 'import re' is missing in section 1 and 'List' is unimported in section 6. Concrete guidance that is incomplete with missing key details — anchor 3, not 4.

3 / 5

Workflow Clarity

The eight numbered sections provide a rough sequence and section 4 (testing) plus section 5's runtime validation act as partial checkpoints, but there are no explicit validate→fix→retry loops, no guidance on handling validation failures in the overall process, and the numbered sections read as a component catalog rather than an ordered workflow. Anchor 3: steps listed but checkpoints implicit.

3 / 5

Progressive Disclosure

The body has clear numbered section headers and an output format, so navigation is not impossible, but no bundle files exist at all — all eight reference-grade class implementations (schema validation, runtime watching, migrations, encryption, docs generation) are inlined in a single ~500-line file rather than split into reference files. Anchor 3: some structure, but content that should be separate is inline; not 4 because no external files or clearly signaled references exist.

3 / 5

Total

12

/

20

Passed

Description

45%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 names a domain and several actions but reads as a role prompt rather than a skill description: second-person framing, no 'Use when' trigger clause, no synonyms or file formats, and the text is cut off mid-sentence. It is serviceable but below the quality of the reference good examples.

Suggestions

Add an explicit trigger clause, e.g. 'Use when validating config files, writing JSON Schema validation, or checking environment-specific configuration rules.'

Switch to third-person voice ('Validates configuration files...') and drop the 'You are a configuration management expert' role framing.

Include natural trigger terms and file formats users would say: config files, .env, YAML, JSON Schema, environment variables, secrets in config.

DimensionReasoningScore

Specificity

The description names the domain and a few concrete actions ('validating, testing, and ensuring the correctness', 'Create comprehensive validation schemas'), matching anchor 3, but the second-person opening 'You are a configuration management expert' triggers the mandated 1-point penalty and the text is truncated mid-word ('implement configurat').

2 / 5

Completeness

There is a clear 'what' (validate, test, and create validation schemas for application configurations) but no 'Use when...' clause or equivalent trigger guidance anywhere, capping completeness at 3; the truncation further weakens the 'what'.

3 / 5

Trigger Term Quality

'configuration validation' and 'validation schemas' are relevant keywords, but common variations users would actually say (config files, YAML, JSON Schema, .env, env vars) are absent. Fits anchor 3: some relevant keywords but missing common variations or synonyms.

3 / 5

Distinctiveness Conflict Risk

Configuration validation is a recognizable niche, but 'configuration management' broadly overlaps with DevOps, infrastructure, and deployment skills, so it could trigger for the wrong skill. Fits anchor 3: somewhat specific but could still overlap with similar skills.

3 / 5

Total

11

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/deployment-validation-config-validate/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.