CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/seed-data-curator

Use when E2E tests need a reproducible seed dataset and the project has none, or the existing seed has drifted. Picks a representative cross-section of users, orgs and data, generates rows with the project's factory library, checks in the fixture and wires it into test setup.

Quality

91%

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

Overview
Quality
Evals
Security
Files

Quality

Content

92%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 well-structured, highly actionable skill body: executable code with deterministic reproducibility, an explicitly validated multi-step workflow with a fix-and-retry loop, and a clean one-level-deep reference split. The only weakness is minor over-explanation in the Overview and a few commentary passages that could be tightened.

DimensionReasoningScore

Conciseness

The body is mostly tables, code, and directive guidance with no teaching of concepts Claude already knows, but there are minor instances that could be trimmed, e.g. the Overview rationale list and passages like "The **predictable email** is intentional - E2E tests reference admin-pro@example.com rather than guessing". It is not a 5 because a few explanatory sentences do not earn their tokens; not a 3 because the verbosity is minor, not a pattern.

4 / 5

Actionability

Fully executable guidance throughout: a complete, copy-paste-ready FactoryBot script with a deterministic seed (Random.new(42)) and predictable emails, concrete bash bootstrap commands, a runnable verification command (grep -q "Seeded 16 users"), and a concrete output-format template. It is not a 4 because there are no material gaps in the common-case coverage.

5 / 5

Workflow Clarity

Steps 1-5 are clearly sequenced, and Step 4 includes an explicit validation checkpoint ("assert the row count and PII safety") with a concrete command and a fix-and-re-run feedback loop ("If the count is off, fix the factory script ... and re-run before proceeding"), so the batch/database-operation validation cap does not apply. It is not a 4 because both the validation step and the error-recovery loop are explicit rather than implied.

5 / 5

Progressive Disclosure

The SKILL.md keeps the core workflow inline and appropriately offloads environment-specific wiring to a real, one-level-deep bundle file (references/seed-scripts.md, verified to exist and cover CI/Docker Compose bootstrap), signaled both inline at Step 4 and in a dedicated References section. It is not a 4 because navigation is clear and the split is appropriate with no buried or nested references.

5 / 5

Total

19

/

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 with an explicit two-condition 'Use when' trigger, a complete set of concrete third-person actions, and a clearly defined niche. The only weakness is slightly incomplete synonym coverage (e.g., 'test data', 'test fixtures', 'seed.sql') and minor overlap risk with sibling data-generation skills.

DimensionReasoningScore

Specificity

The description lists four concrete, specific actions covering the entire workflow: "Picks a representative cross-section of users, orgs and data", "generates rows with the project's factory library", "checks in the fixture" and "wires it into test setup". This matches the comprehensive-coverage anchor; it is not a 4 because there are no gaps in the action list.

5 / 5

Completeness

Both halves are explicit: an explicit trigger clause ("Use when E2E tests need a reproducible seed dataset and the project has none, or the existing seed has drifted") with two concrete conditions, and a clear third-person statement of what the skill does. It is not a 4 because the 'when' is already fully explicit and specific.

5 / 5

Trigger Term Quality

Natural terms users would say are present ("E2E tests", "reproducible seed dataset", "seed", "factory library", "fixture"), giving good keyword coverage. It falls short of the 5 anchor because common synonyms and artifacts like "test data", "test fixtures", or "seed.sql" are absent.

4 / 5

Distinctiveness Conflict Risk

The seed-dataset curation niche is clear and mostly distinct, with the trigger anchored on the 'no seed / drifted seed' conditions. It is not a 5 because generic 'generate test data' requests could overlap with closely related sibling skills like synthetic-data-toolkit or faker-data.

4 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 6 missing

Warning

Total

15

/

16

Passed

Reviewed

On this page