pm-dummy-dataset

Generate TypeScript mock data and SQL seeds from spec.md.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Kwondongkyun/claude-code-settings --skill pm-dummy-dataset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-dummy-dataset
Source: https://github.com/Kwondongkyun/claude-code-settings/tree/main/skills/pm-dummy-dataset
Command: npx skills add https://github.com/Kwondongkyun/claude-code-settings --skill pm-dummy-dataset

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

spec.md 기반으로 현실적인 테스트 데이터를 TypeScript 목 데이터와 SQL seed로 동시 생성한다. Foundation 단계에서 DB 시딩에 사용.

Core Features & Use Cases

  • spec.md의 엔티티/데이터 모델을 분석하여 현실적인 시드 데이터를 생성한다.
  • 데이터 생성 원칙에 따라 정상 데이터(10~20건), 경계값 데이터(2~3건), 빈 데이터 세트(1건), 에러 유발 데이터(2~3건)를 포함한다.
  • Foundation 단계의 DB 시딩 및 로컬 개발 환경에 활용

Quick Start

Run the generator to produce TypeScript mock data and SQL seed files from spec.md.

Frequently Asked Questions about pm-dummy-dataset

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

FAQPage Schema
How do I generate realistic TypeScript mock data and SQL seed files from a spec?

Generate realistic TypeScript mock data and SQL seed files by analyzing your spec.md to produce believable test datasets. The tool reads entity definitions and constraints, then outputs TypeScript mocks and SQL seeds for database provisioning and local development environments.

What types of test data are generated for database seeding?

Test data generation includes normal records (10-20 rows), boundary value records (2-3 rows), an empty dataset (1 record), and error-inducing records (2-3 rows). This variety ensures comprehensive coverage for automated testing and validates foreign key integrity with UUIDv4 IDs.

Does the mock data generator enforce foreign key integrity and UUIDv4 IDs?

Yes, the mock data generator enforces UUIDv4 IDs and maintains foreign key integrity across all generated records. It strictly uses only the enum values and constraints defined in your spec.md, ensuring referential consistency for local development databases.

Can I use the generated SQL seeds for automated testing and local development?

You can use the generated SQL seeds for automated testing, local development environments, and foundation-stage DB provisioning. The generated data applies realistic constraints and enum values from spec.md to ensure believable seed data across all testing scenarios.

What's the best way to generate edge case and error-inducing seed data for testing?

The best way to generate edge case and error-inducing seed data is using a spec.md generator that automatically includes boundary values and error-triggering records. It creates 2-3 edge case rows and 2-3 error rows alongside normal data to test validation logic.

Do I need a specific database platform to use the generated SQL seed files?

No specific database platform is required since the tool generates standard SQL seed files from spec.md definitions. The output works for foundation-stage DB provisioning across any SQL-compatible database used in local development or automated testing environments.