Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/test-data-factory
Generate test fixture factories for your models. Builder pattern and static factories for zero-boilerplate test data.
Passed 15 of 18 test cases with the skill, and 11 of 18 without it.
and 4 more in the full report
5 fixed13 passed either way3 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
After generating Swift test factories for `Product` and `Order` models, what structure and section headings should be used in the final completion report?
| Checked | Without skill | With skill |
|---|---|---|
| Includes a Models Covered markdown table summarizing factory types and fixtures. | Missed | Passed |
| Includes a Usage Example section showing a before-and-after setup comparison. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate factory helpers that make creating test data effortless. Eliminates boilerplate in test setup so writing tests has zero friction.
Use this skill when the user:
// ❌ Without factory — every test repeats this
let item = Item(
id: UUID(),
title: "Test Item",
description: "A test description",
category: .general,
createdAt: Date(),
updatedAt: Date(),
isFavorite: false,
tags: [],
author: User(id: UUID(), name: "Test User", email: "[email protected]")
)
// ✅ With factory — one line, override only what matters
let item = Item.fixture()
let favoriteItem = Item.fixture(isFavorite: true)
let taggedItem = Item.fixture(tags: ["swift", "testing"])
test cases passed, vs 11 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.