schema-designer
Help design database schemas, create tables, and plan data models. Activates when users ask to create tables, design schemas, or model data relationships.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Help design database schemas, create tables, and plan data models. Activates when users ask to create tables, design schemas, or model data relationships.
How to use
Zainstaluj umiejętność Schema Designer w swoim środowisku Claude/Copilot, wskazując repozytorium clidey/whodb z folderu cli/external-plugin/whodb/skills/schema-designer.
Aktywuj umiejętność, zadając pytanie dotyczące projektowania bazy danych. Przykłady: "Stwórz tabelę do przechowywania zamówień", "Zaprojektuj schemat dla bloga" lub "Jak powinien wyglądać model tej relacji?".
Odpowiedz na pytania wyjaśniające dotyczące wymagań: jakie dane muszą być przechowywane, jakie są relacje między encjami, jakie zapytania będą najczęstsze i jaka jest oczekiwana ilość danych.
Umiejętność sprawdzi istniejącą strukturę bazy danych, używając funkcji whodb_tables() do zobaczenia dostępnych tabel i whodb_columns() do zrozumienia struktury powiązanych tabel.
Na podstawie zebranych informacji umiejętność zaprojektuje schemat, stosując zasady normalizacji, wybierając odpowiednie typy danych (SERIAL dla ID, VARCHAR dla tekstu, NUMERIC dla pieniędzy), definiując klucze główne i relacje obcych kluczy.
Otrzymasz gotowe instrukcje SQL (CREATE TABLE) z wyjaśnieniami, które możesz bezpośrednio zastosować w swojej bazie danych.