Toolverse
All skills

crdb-change

by oxidecomputer

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

Quick info

Category
Backend

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

  1. Zainstaluj skill w swoim projekcie, umieszczając go w katalogu .claude/skills/ obok pozostałych narzędzi Claude.

  2. Przeczytaj plik schema/crdb/README.adoc w swoim repozytorium — skill automatycznie go przeanalizuje, aby zrozumieć wymagania dotyczące idempotentności i ograniczenia (np. brak możliwości zmiany nazwy kolumny).

  3. Opisz zmianę, którą chcesz wprowadzić. Skill zapyta, czy chcesz: (a) zmienić zarówno dbinit.sql jak i stworzyć migrację, czy (b) tylko napisać migrację dla istniejących zmian.

  4. Jeśli wybierzesz opcję (a), opisz zmiany dla dbinit.sql, a skill je zastosuje i przejdzie do tworzenia migracji.

  5. 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 diff lub jj diff (w zależności od systemu kontroli wersji w projekcie).

  6. Skill wygeneruje plik migracji SQL zgodnie ze zmianami i wymaganiami projektu.

Related skills