jimmy-testdata

Generate JSON test fixtures from user-defined schemas with optional edge cases.

2|2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/andrewthetechie/jimmy-skills --skill jimmy-testdata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jimmy-testdata
Source: https://github.com/andrewthetechie/jimmy-skills/tree/main/.claude/skills/jimmy-testdata
Command: npx skills add https://github.com/andrewthetechie/jimmy-skills --skill jimmy-testdata

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the creation of synthetic test fixtures for various purposes, like unit testing, database seeding, and API contract testing.

Core Features & Use Cases

  • Structured Test Fixtures: Generate multiple JSON objects that conform to a user-defined schema.
  • Edge-Case Coverage: Optional generation of boundary and adversarial values for testing.
  • API Contract Testing: Use to generate structured request and response payloads.
  • Use Case: When you need to seed a development database with 20 new product records, or create a set of test cases for your API.

Quick Start

Generate 10 User objects with valid field values using the 'jimmy-testdata' skill with a schema.

Frequently Asked Questions about jimmy-testdata

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate structured test fixtures from a JSON schema?

Yes, an optional edge-case mode generates boundary and adversarial values. This edge-case mode creates difficult or unexpected inputs to thoroughly test your schema validation and API error handling.

What's the best way to seed a database with synthetic test data?

API contract testing uses structured request and response payloads generated from your JSON schema. This provides valid synthetic data to verify your API returns the correct structure and handles expected field values.

Do I need a predefined JSON schema to create test data?

Yes, a valid JSON schema is required to create test data. The schema defines the structure and field types for the generated objects, ensuring the synthetic fixtures match your exact data requirements.

Can I generate adversarial values for API testing?

Yes, an optional edge-case flag generates boundary and adversarial values for API testing. This mode creates difficult inputs to thoroughly test schema validation and error handling.