AI-Skills-Collection smart-test-data-synthesizer
Generates complex test data in SQL, JSON, or Java (using DataFaker) based on QA needs.
install
source · Clone the upstream repo
git clone https://github.com/ShreyasBh02/AI-Skills-Collection
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ShreyasBh02/AI-Skills-Collection "$T" && mkdir -p ~/.claude/skills && cp -r "$T/smart-test-data-synthesizer" ~/.claude/skills/shreyasbh02-ai-skills-collection-smart-test-data-synthesizer && rm -rf "$T"
manifest:
smart-test-data-synthesizer/SKILL.mdsource content
Smart Test Data Synthesizer
Generate robust and relational test data tailored for database seeding, API testing, and UI automation.
Instructions
- Analyze the user's data schema or entity descriptions.
- Based on the user's request, choose the "Best of All" formats or produce all three formats to provide deep value:
- SQL INSERT Statements: Provide raw relational SQL with proper foreign key linkages.
- JSON Payloads: Provide complex nested JSON arrays for API requests.
- Java Code (DataFaker): Provide Java class methods using the
library to generate randomized test entities dynamically for Selenium/RestAssured.net.datafaker.Faker
- Ensure realism in the generated data (e.g., realistic names, active/expired credit cards, logical dates).
- Provide instructions on how to execute or integrate the test data.