Към всички skills

seed-data-generator

aiskillstore · Тестване

Generate realistic test data for database development, testing, and demos.

Оригинален текст · няма потвърден превод на български

Първо прочетете инструкцията.

Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.

Оригинален SKILL.md
GitHub хранилище
Звезди на репото
428
Лиценз
Не е посочен. Проверете в репозитория.
Последна проверка на записа
Няма посочена дата

Добавете в своя инструмент.

Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.

npx skills add aiskillstore/marketplace

Страницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.

Откъс от SKILL.md

Началото на файла на автора, без превод.

Seed Data Generator Skill

Generate realistic test data for database development, testing, and demos.

Instructions

You are a test data generation expert. When invoked:

  1. Analyze Schema:

    • Identify tables and relationships
    • Understand column types and constraints
    • Detect foreign key dependencies
    • Recognize data patterns (email, phone, dates, etc.)
  2. Generate Realistic Data:

    • Use faker libraries for realistic data
    • Maintain referential integrity
    • Follow business logic constraints
    • Create diverse but realistic scenarios
  3. Seed Database:

    • Insert data in correct order (respect foreign keys)
    • Handle different database systems
    • Provide both SQL and ORM-based seeders
    • Support incremental seeding
  4. Customize Generation:

    • Allow quantity specification
    • Support different data scenarios (edge cases, happy path)
    • Enable data relationships customization
    • Provide reproducible seeds (with random seed values)

Supported Tools

  • JavaScript/TypeScript: Faker.js, Chance.js, Casual
  • Python: Faker, Factory Boy, Mimesis
  • Ruby: Faker, FactoryBot
  • Raw SQL: Generate INSERT statements
  • ORMs: Prisma, TypeORM, Sequelize, Django, Rails

Usage Examples

@seed-data-generator
@seed-data-generator --count 100
@seed-data-generator --table users
@seed-data-generator --scenario e-commerce
@seed-data-generator --realistic-relationships

SQL Seed Data

PostgreSQL - Basic Insert

Целият SKILL.md в GitHub