CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

data-quality-frameworks

Implement data quality validation with Great Expectations, dbt tests, and data contracts. Use when building data quality pipelines, implementing validation rules, or establishing data contracts.

Quality

70%

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 ./.agent/skills/data-quality-frameworks/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

46%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 body is token-efficient and well-sectioned, but it contains no executable guidance and its progressive-disclosure structure is broken: all detail is delegated to a playbook file that is missing from the bundle, referenced under two inconsistent paths. As written, the skill provides only an intent-level outline with no usable substance.

Suggestions

Fix the broken and inconsistent references: both 'resources/implementation-playbook.md' and './sub-skills/implementation-playbook.md' point to files that do not exist — include the playbook in the bundle under a single consistent path.

Add concrete executable guidance to the Instructions section, e.g., a sample dbt tests YAML block or a Great Expectations expectation-suite snippet, so the skill is actionable without the missing reference file.

Add explicit validation checkpoints and a feedback loop (e.g., run checks on a sample before scheduling in CI/CD, and the fix-and-revalidate path when validation fails) to raise workflow clarity for batch pipeline operations.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows — terse bullets for instructions and safety. Not a 5 because of minor redundancy: the opening line restates the description, and the '🧠 Knowledge Modules' section duplicates the Resources pointer to the same playbook file.

4 / 5

Actionability

Instructions are high-level hints ('Identify critical datasets and quality dimensions', 'Define expectations/tests and contract rules') with no concrete code, commands, or examples — no dbt test YAML, no Great Expectations snippet. It delegates all specifics to a reference file, so it sits above anchor 1 (a workable intent-level skeleton exists) but clearly below anchor 3, which requires some concrete executable guidance.

2 / 5

Workflow Clarity

The instruction bullets form a coherent sequence (identify → define → automate → alert/remediate) but checkpoints are missing or implicit, capping it at 3 per the batch-operations rule for pipeline automation. Not a 2 because the sequence is well-ordered and 'Set alerting, ownership, and remediation steps' gestures at a feedback loop, unlike anchor 2's poorly defined steps.

3 / 5

Progressive Disclosure

The body structure is clean with clearly signaled references, but scoring against the actual bundle shows the referenced files do not exist: neither 'resources/implementation-playbook.md' nor './sub-skills/implementation-playbook.md' is present, and the two paths conflict. Navigation to the detailed content fails entirely, which is worse than the reference-signal gaps at anchor 3.

2 / 5

Total

11

/

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 that clearly states what the skill does and when to use it, anchored by specific tool names and multiple natural trigger phrases. The main room for improvement is slightly more granular action verbs and additional synonyms (e.g., 'data quality checks', 'data validation').

DimensionReasoningScore

Specificity

Names the concrete toolset ('Great Expectations, dbt tests, and data contracts') and several actions ('Implement data quality validation', 'implementing validation rules', 'establishing data contracts'), with minor gaps in coverage. Not a 5 because the verbs stay generic ('implement', 'building', 'establishing') rather than enumerating fine-grained per-tool actions; not a 3 because it lists multiple actions anchored to specific named tools.

4 / 5

Completeness

Explicitly answers both: what ('Implement data quality validation with Great Expectations, dbt tests, and data contracts') and when ('Use when building data quality pipelines, implementing validation rules, or establishing data contracts') with concrete trigger phrases. Matches the anchor-5 pattern exactly; a 4 would require the 'when' clause to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

Good natural keyword coverage — 'data quality pipelines', 'validation rules', 'data contracts', 'dbt tests', 'Great Expectations' are phrases users would actually say. Not a 5 because common variations like 'data quality checks', 'data validation', or 'data observability' are missing; clearly above a 3 since multiple distinct natural terms are present rather than just a domain name.

4 / 5

Distinctiveness Conflict Risk

The named frameworks carve out a mostly distinct niche that would not trigger generic document or coding skills. Minor overlap risk remains with closely related skills such as a general dbt or data-pipeline engineering skill via the broad phrase 'building data quality pipelines'; not a 5 because of that residual overlap.

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI

Path

.agent/skills/data-quality-frameworks/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.