generating-test-data
Generate realistic test data including edge cases and boundary conditions.\nUse when creating realistic fixtures or edge case test data.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate realistic test data including edge cases and boundary conditions.\nUse when creating realistic fixtures or edge case test data.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowaną bibliotekę do generowania danych (Faker.js, Fishery, factory-boy dla Pythona lub JavaFaker) oraz framework testowy ze wsparciem dla fixture'ów (Jest, pytest, JUnit).
Przygotuj schemat bazy danych, interfejsy TypeScript lub definicje modeli ORM dla swoich encji — umiejętność będzie ich czytać, aby zrozumieć strukturę danych.
Wyzwól umiejętność frazami takimi jak "generate test data", "create fixtures" lub "setup test database" — Claude przeanalizuje Twoje modele i utworzy funkcje fabryczne dla każdej encji.
Dla każdej encji Claude wygeneruje funkcję fabryczną z sensownymi wartościami domyślnymi, wsparciem dla nadpisywania parametrów oraz deterministycznym seed'owaniem dla powtarzalności.
Claude automatycznie wygeneruje warianty z przypadkami brzegowymi — puste stringi, wartości null, maksymalne długości, przepełnienia liczb całkowitych, wartości ujemne i dane Unicode.
Jeśli potrzebujesz danych do bazy, umiejętność wygeneruje skrypty seed'owania lub instrukcje wstawienia danych — wystarczy wskazać, do której bazy mają trafić dane testowe.