From role-aqa
Manages test data with factory patterns (Faker.js, Fishery, Factory Bot), database seeding, isolation strategies (transactions, cleanup), anonymization, synthetic generation, fixtures, and shared state risks. Use for test data strategies or debugging failures.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-aqa:test-data-managementThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Setting up Fishery/Faker factories for TypeScript test data generation
faker.seed(12345) turns a flaky data generator into a deterministic onereferences/factories-seeding-isolation.md — Fishery + Faker.js factory patterns, factory design principles, idempotent seed scripts, transaction rollback vs cleanup vs schema isolation strategies, shared state flakiness diagnosisreferences/anonymization-synthetic-fixtures.md — field-level anonymization techniques table, referential integrity in masking pipelines, synthetic data with edge cases, fixture vs factory decision guide, reproducible random seedingnpx claudepluginhub rnavarych/alpha-engineer --plugin role-aqaEstablishes patterns for test factories, fixtures, database seeding, and test data isolation to decouple tests from specific database states.
Generates realistic test data, fixtures, factories, seeds, and edge cases using Faker.js, Fishery, pytest fixtures for JS/TS/Python apps and databases.
Creating and managing test data via fixtures, builders, factories, and minimal realistic datasets.