CtrlK
BlogDocsLog inGet started
Tessl Logo

validate-contribution

Validate geographic data contributions against the CSC database schema. Use this skill whenever you encounter a PR that adds, modifies, or deletes data in the contributions/ directory. Trigger on: validate, check, review, verify, audit, inspect, or assess any data contribution, PR review requests, schema compliance checks, field validation, or when someone says "is this correct", "check my data", "validate this", or "review my PR". Also use when asked about required fields, allowed values, or data format rules. Read schema-rules.md in this directory for the complete field specification.

71

Quality

86%

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

80%Weight 40%Scale 1-3

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

A concise, actionable validation skill with a clear step sequence and a reusable output template. It falls short on workflow checkpoints for missing reference data and on progressive disclosure because the referenced schema-rules.md file is not actually bundled.

Suggestions

Add an explicit checkpoint in Step 5 for when countries.json or states.json cannot be loaded (e.g., 'stop and report missing reference data before continuing').

Bundle the referenced schema-rules.md (or place it under references/) so the one-level-deep reference resolves to a real file.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: it states field rules and bounds directly without explaining basic concepts, and the output template earns its tokens rather than padding.

3 / 3

Actionability

Field rules are concrete and executable (exact 2-uppercase-letter codes, numeric bounds, max character counts, Q+digit pattern) and the output block is copy-paste ready, fully actionable for an instruction-only skill.

3 / 3

Workflow Clarity

The seven steps are clearly sequenced, but a validation/cross-reference workflow of this kind needs explicit checkpoints (e.g., what to do when countries.json or states.json is missing) and an error-recovery loop, which are only implicit.

2 / 3

Progressive Disclosure

The body appropriately delegates detail to schema-rules.md with a one-level-deep, clearly signaled reference, but that referenced file is absent from the bundle, so the disclosure structure is incomplete rather than clean.

2 / 3

Total

10

/

12

Passed

Description

92%Weight 40%Scale 1-3

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, well-structured description that clearly defines both capability and trigger conditions with natural phrasing. Its only weakness is a somewhat generic verb list that blurs distinctiveness against other review-oriented skills.

Suggestions

Tighten the trigger list so generic verbs like 'review' and 'check' are qualified (e.g., 'review a data contribution PR') to reduce overlap with non-data skills.

Consider leading with the most specific natural phrasings ('validate this contribution', 'review my data PR') before the generic verb list.

DimensionReasoningScore

Specificity

Names multiple concrete actions (validate, check, review, verify, audit, inspect, assess contributions against the CSC schema) tied to a specific domain, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly states what the skill does (validate geographic data contributions against the schema) and when to use it via a clear 'Use this skill whenever...' clause with enumerated triggers, satisfying both halves.

3 / 3

Trigger Term Quality

Strong coverage of natural user phrasings including 'validate this', 'check my data', 'is this correct', and 'review my PR' alongside canonical verbs, matching the 'good coverage of natural terms' anchor.

3 / 3

Distinctiveness Conflict Risk

The CSC-schema and contributions/ directory framing carve a clear niche, but the trigger list includes broadly generic verbs ('review', 'check') that could overlap with unrelated review skills, so it is not cleanly distinct.

2 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
dr5hn/countries-states-cities-database
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.