CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qa-data-integrity

Verify persistence, constraints, migrations, duplicates, orphans, and cleanup of test data. Use when testing anything that writes data or after schema changes and deploys.

71

Quality

89%

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

86%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.

A tight, checklist-style procedure that is nearly token-optimal, covers the risky areas (constraints, orphans, migrations, retention, cleanup) with concrete checks, and includes an explicit verification step and exit criteria. The main gaps are the unresolvable "(pattern G1)" reference, the absence of any example queries, and no stated remediation path when violations are found.

DimensionReasoningScore

Conciseness

Every line is a lean, directive instruction with no padding and no explanation of concepts Claude already knows (e.g., no primer on what foreign keys or migrations are). Matches the anchor 'every token earns its place'. Not a 4 because there are no instances of over-explanation to trim.

5 / 5

Actionability

Concrete, specific guidance throughout (e.g., "check row counts and checksums before and after", "delete only rows tagged with the run ID", "Log every deletion and every failure in cleanup.csv", "A 200 response from DELETE is not proof") — actionable for an instruction-only skill per the scoring notes. Not a 5 because no example queries/commands are given and "(pattern G1)" references an undefined external pattern the reader cannot resolve.

4 / 5

Workflow Clarity

Steps 1–7 are a clear, ordered sequence with an explicit validation checkpoint (step 7: query leftover records by tag) and exit criteria ("Integrity queries return zero violations"), so the destructive-operation cap does not apply. Not a 5 because there is no feedback loop for error recovery — the body never says what to do when violations or leftover records are found.

4 / 5

Progressive Disclosure

The skill is 16 lines with no need for external references (none of references/, scripts/, assets/ exist), and content is organized under clear 'Procedure' and 'Exit criteria' sections — per the guideline, under-50-line skills with well-organized sections can score 5. The dangling "(pattern G1)" mention is a token-level blemish already reflected in actionability, not a structural organization gap.

5 / 5

Total

18

/

20

Passed

Description

88%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 pairs comprehensive concrete actions with an explicit, natural 'Use when' trigger clause in third-person voice. The only weaknesses are a slightly broad trigger in "anything that writes data" and a few missing natural synonyms (e.g., database, leftover data).

DimensionReasoningScore

Specificity

"Verify persistence, constraints, migrations, duplicates, orphans, and cleanup of test data" names six concrete, specific actions with comprehensive coverage, matching the anchor for multiple specific concrete actions. Third-person verb form ("Verify") is correct. Not a 4 because coverage is comprehensive rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both: what ("Verify persistence, constraints, migrations, duplicates, orphans, and cleanup of test data") and when ("Use when testing anything that writes data or after schema changes and deploys") with concrete trigger phrases, exactly matching the anchor. Not a 4 because the 'when' clause is explicit rather than merely adequate.

5 / 5

Trigger Term Quality

Natural terms users would say are present: "test data", "schema changes", "deploys", "duplicates", "orphans", "cleanup". Not a 5 because common variations like "database", "data integrity", "leftover/stale data" are missing; not a 3 because the existing keyword set is broad and natural, not just one or two generic terms.

4 / 5

Distinctiveness Conflict Risk

The test-data-integrity niche (orphans, retention, cleanup ledger, migration checks) is fairly distinct with targeted triggers. Not a 5 because "anything that writes data" is broad and could overlap with general testing or database-verification skills; not a 3 because the specific what-clause keeps overlap risk minor and scoped to closely related skills.

4 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

itsablabla/qa-bug-agent-skills

Path

skills/qa-data-integrity/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.