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.md
source content

Smart Test Data Synthesizer

Generate robust and relational test data tailored for database seeding, API testing, and UI automation.

Instructions

  1. Analyze the user's data schema or entity descriptions.
  2. 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
      net.datafaker.Faker
      library to generate randomized test entities dynamically for Selenium/RestAssured.
  3. Ensure realism in the generated data (e.g., realistic names, active/expired credit cards, logical dates).
  4. Provide instructions on how to execute or integrate the test data.