crdb-change
Generate CockroachDB SQL and migrations for schema changes. Use when creating migrations, updating the database schema, or when the user mentions migrations, schema changes, or dbinit.sql.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate CockroachDB SQL and migrations for schema changes. Use when creating migrations, updating the database schema, or when the user mentions migrations, schema changes, or dbinit.sql.
How to use
Zainstaluj skill w swoim projekcie, umieszczając go w katalogu
.claude/skills/obok pozostałych narzędzi Claude.Przeczytaj plik
schema/crdb/README.adocw swoim repozytorium — skill automatycznie go przeanalizuje, aby zrozumieć wymagania dotyczące idempotentności i ograniczenia (np. brak możliwości zmiany nazwy kolumny).Opisz zmianę, którą chcesz wprowadzić. Skill zapyta, czy chcesz: (a) zmienić zarówno
dbinit.sqljak i stworzyć migrację, czy (b) tylko napisać migrację dla istniejących zmian.Jeśli wybierzesz opcję (a), opisz zmiany dla
dbinit.sql, a skill je zastosuje i przejdzie do tworzenia migracji.Jeśli wybierzesz opcję (b), skill poprosi o wskazanie źródła zmian: niezatwierdzone zmiany, bieżący commit lub cała gałąź. Podaj komendę
git difflubjj diff(w zależności od systemu kontroli wersji w projekcie).Skill wygeneruje plik migracji SQL zgodnie ze zmianami i wymaganiami projektu.