seed-gen
Generate realistic database seed data from your schema. Use when you need test data that looks real.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate realistic database seed data from your schema. Use when you need test data that looks real.
How to use
Zainstaluj narzędzie, uruchamiając komendę npx ai-seed z ścieżką do pliku schematu Prisma (np. npx ai-seed prisma/schema.prisma). Narzędzie automatycznie przeanalizuje strukturę bazy danych i wygeneruje dane seed.
Jeśli chcesz kontrolować liczbę rekordów, dodaj flagę --count (np. npx ai-seed prisma/schema.prisma --count 50). Zacznij od 10-20 rekordów, aby sprawdzić jakość danych przed skalowaniem.
Aby wygenerować dane tylko dla wybranych tabel, użyj flagi --tables z listą nazw oddzielonych przecinkami (np. npx ai-seed prisma/schema.prisma --tables users,posts,comments).
Jeśli potrzebujesz danych w formacie SQL zamiast domyślnego, użyj flagi --format sql i podaj ścieżkę pliku wyjściowego (np. npx ai-seed prisma/schema.prisma --format sql > seed.sql).
Sprawdź wygenerowane dane pod kątem spójności — upewnij się, że klucze obce wskazują na istniejące rekordy i że relacje między tabelami są poprawne.
Dla bardziej zaawansowanych scenariuszy testowych poproś narzędzie o dane brzegowe, takie jak puste pola, usunięci użytkownicy lub stare daty, aby przetestować obsługę wyjątkowych przypadków w interfejsie użytkownika.