fake-data

Generate 25+ realistic Goravel entity seed records covering enum and nullable fields.

16|11|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill fake-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fake-data
Source: https://github.com/liwoo/goravel-inertia-tw-starter/tree/main/.claude/skills/fake-data
Command: npx skills add https://github.com/liwoo/goravel-inertia-tw-starter --skill fake-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to generate realistic, ready-to-use seed data for Goravel-based applications, helping to quickly bootstrap testing environments and validate data-dependent features.

Core Features & Use Cases

  • Create at least 25 realistic records for a given Goravel entity to support pagination, sorting, and filtering tests.
  • Ensure all enum/status values are represented and that nullable fields are exercised to mirror real-world data.
  • Idempotent seeding workflow with optional dynamic FK handling to avoid duplicates during repeated runs.

Quick Start

Create and run a seeder that generates at least 25 realistic records for a Goravel entity.

Frequently Asked Questions about fake-data

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

FAQPage Schema
How do I generate realistic seed data for Goravel entities to test pagination?

Realistic seed data for Goravel entities is generated by creating 25+ records with diverse names, dates, and numerics to thoroughly validate pagination, sorting, and filtering tests.

What is the best way to ensure idempotent database seeding in a Goravel application?

Idempotent database seeding in Goravel is achieved through pre-checks that prevent duplicate records during repeated runs, ensuring your local development and staging environments remain consistent without data duplication.

Does database seeding for Goravel automatically cover all enum and nullable fields?

Database seeding for Goravel automatically exercises all enum values and nullable fields, ensuring your generated testing data accurately mirrors real-world data scenarios and validates edge cases.

Can I integrate generated seeders directly into my Goravel repository workflow?

Generated seeders integrate directly into your Goravel repository workflow by satisfying the seeder structure requirements and configuring the setup within the database/seeders and kernel.go files.

Why do I need at least 25 records for testing data in my Goravel staging environment?

You need at least 25 records for testing data in Goravel to effectively support pagination tests and sorting validation across varied data scenarios, ensuring your QA processes catch edge cases.