Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microck/database-testing
Database schema validation, data integrity testing, migration testing, transaction isolation, and query performance.
Passed 20 of 24 test cases with the skill, and 16 of 24 without it.
and 1 more in the full report
4 fixed16 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
When setting up automated database test suites across microservices, we need realistic sample records that preserve complex foreign key relations. Which specialized agent role is responsible for generating realistic test data with referential integrity?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies qe-test-data-architect as the designated agent | Missed | Passed |
The instructions your model reads when the skill loads.
Data is your most valuable asset. Database bugs cause data loss/corruption.
Database testing ensures schema correctness, data integrity, transaction safety, and query performance. Critical for preventing catastrophic data issues.
Validate database structure:
-- Test schema exists
SELECT table_name FROM information_schema.tables
WHERE table_schema = 'public' AND table_name = 'users';
-- Test column types
SELECT column_name, data_type
FROM information_schema.columns
WHERE table_name = 'users';
-- Test constraints
SELECT constraint_name, constraint_type
FROM information_schema.table_constraints
WHERE table_name = 'users';
Test with code:
test('users table has correct schema', async () => {
const schema = await db.raw(`
SELECT column_name, data_type, is_nullable
FROM information_schema.columns
WHERE table_name = 'users'
`);
expect(schema).toContainEqual({
column_name: 'id',
data_type: 'integer',
is_nullable: 'NO'
test cases passed, vs 16 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.