CtrlK
BlogDocsLog inGet started
Tessl Logo

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

35

Quality

31%

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

21%Scale 1-5

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

This skill is a verbose, monolithic dump of template code across 8 loosely related configuration management topics. It explains concepts Claude already knows, provides incomplete class implementations with undefined helper methods, and lacks any coherent workflow or progressive disclosure structure. The content would be far more effective as a concise overview with specific, actionable guidance for the most common validation tasks, with detailed code examples split into referenced files.

Suggestions

Reduce the body to a concise overview (under 80 lines) covering the core workflow: analyze config → define schema → validate → report errors, with one compact executable example for the most common case.

Split the 8 code-heavy sections into separate referenced files (e.g., SCHEMA_VALIDATION.md, ENVIRONMENT_RULES.md, SECURITY.md) and link to them from the main skill with clear one-line descriptions of when each applies.

Add explicit validation checkpoints and a feedback loop: e.g., 'Run validation → review errors → fix config → re-validate → only deploy when all checks pass.'

Remove or drastically trim sections that explain concepts Claude already knows (encryption basics, file watching, abstract base classes) and focus on project-specific conventions, gotchas, or non-obvious patterns.

DimensionReasoningScore

Conciseness

Extremely verbose at ~400+ lines. Extensively explains concepts Claude already knows (what config files are, how JSON Schema works, how encryption works, how file watching works). Includes massive code blocks for 8 different subsystems (analysis, schema validation, environment validation, testing, runtime validation, migration, encryption, doc generation) that are largely boilerplate Claude could generate on demand. The opening paragraph re-explains the role description from the frontmatter.

1 / 5

Actionability

The code examples are relatively concrete and near-executable, but they are incomplete class implementations with undefined helper methods (_should_ignore, _detect_config_type, _detect_environment, _looks_like_real_secret, _extract_urls, loadConfig, detectEnvironment, isDevelopment, isEncryptedValue). They serve more as templates/pseudocode than copy-paste ready solutions. The $ARGUMENTS placeholder in Requirements is unexplained.

3 / 5

Workflow Clarity

The 8 sections are presented as numbered steps but lack a coherent workflow sequence. There's no clear guidance on when to use which component, no validation checkpoints between steps, and no feedback loops. The sections read as a catalog of independent code modules rather than a sequenced process. For a skill involving security checks and configuration migration (potentially destructive), the absence of validation/verification steps is notable.

2 / 5

Progressive Disclosure

All content is inlined in a single monolithic file with no references to supporting files. Over 400 lines of code across 8 major sections that should clearly be split into separate reference files (e.g., schema-validation.md, security.md, migration.md). No bundle files exist to support this content. The structure is a wall of code blocks with minimal navigation aids.

1 / 5

Total

7

/

20

Passed

Description

41%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 is truncated mid-word, which is a fundamental problem that undermines its utility. Even the visible portion lacks a 'Use when...' clause and relies on somewhat generic expert terminology rather than natural user trigger terms. The domain (configuration management) is identifiable but not sharply distinguished from related skills.

Suggestions

Complete the truncated description and add an explicit 'Use when...' clause with trigger phrases like 'validate config', 'check configuration', 'config schema', 'settings file'.

Include natural user keywords and file extensions such as '.yaml', '.json', '.toml', '.env', 'config files', 'environment variables' to improve trigger term coverage.

Use third-person voice throughout (e.g., 'Validates application configurations and creates schemas') instead of the current second-person imperative style ('Create comprehensive validation schemas').

DimensionReasoningScore

Specificity

Names the domain (configuration management) and mentions a couple of concrete actions like 'validating', 'testing', 'create comprehensive validation schemas', and 'implement configurat...' (truncated). However, the description is cut off and uses somewhat generic language like 'ensuring the correctness of application configurations'.

3 / 5

Completeness

Provides a partial 'what' (validate configurations, create schemas) but has no 'when' clause at all. Additionally, the description is truncated mid-word, making it incomplete. The missing 'Use when...' clause caps this at 3, and the truncation pushes it lower.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'configuration', 'validation schemas', 'testing', but misses natural user phrases and synonyms such as 'config files', '.yaml', '.json', '.toml', 'env variables', 'settings'. The terms are more expert-oriented than user-oriented.

3 / 5

Distinctiveness Conflict Risk

Focuses on configuration management which is somewhat specific, but 'validating' and 'testing' are broad terms that could overlap with general testing skills, schema validation skills, or DevOps skills. The truncation also prevents any boundary-setting language from being present.

3 / 5

Total

11

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.