Files
gh-jeremylongshore-claude-c…/commands/seed-data.md
2025-11-30 08:17:56 +08:00

992 B

description
description
Generate realistic test data and seed scripts

Data Seeder Generator

Generate realistic, consistent test data for database seeding.

Seeding Strategies

  1. Faker Libraries: Use Faker.js, Faker (Python) for realistic data
  2. Relational Integrity: Maintain foreign key relationships
  3. Realistic Distributions: Natural data patterns
  4. Configurable Volume: Control record counts
  5. Idempotent Seeds: Safe to run multiple times

Example Seeder (Node.js/TypeORM)

import { faker } from '@faker-js/faker';

export class UserSeeder {
  async run() {
    const users = [];
    for (let i = 0; i < 100; i++) {
      users.push({
        email: faker.internet.email(),
        firstName: faker.person.firstName(),
        lastName: faker.person.lastName(),
        createdAt: faker.date.past()
      });
    }
    await User.save(users);
  }
}

When Invoked

Generate seed scripts with realistic data for testing and development.