manage-seeders

Installation
SKILL.md

Database Seeder Manager Skill

Use this skill to create or refactor Seeders, especially when moving from hardcoded data to JSON files or factories.

Core Rules

1. Idempotency (Run Multiple Times Safe)

  • Seeders MUST be safe to run multiple times without creating duplicate dirty data.
  • Use updateOrCreate or firstOrCreate based on a unique key (e.g., slug, email, code).

2. JSON Data Source Pattern

When populating data from JSON files (e.g., database/data/*.json):

  1. Read File: Use file_get_contents and json_decode.
  2. Iterate: Loop through the array.
  3. Persist: Use updateOrCreate.
Installs
3
GitHub Stars
31
First Seen
Jan 24, 2026
manage-seeders — iurygdeoliveira/labsis-kit