Toolverse
All skills

axiom-database-migration

by CharlesWiltgen

Use when adding/modifying database columns, encountering \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
3

About this skill

Use when adding/modifying database columns, encountering \

How to use

  1. Zainstaluj skill axiom-database-migration w Claude'a, wskazując repozytorium https://github.com/CharlesWiltgen/Axiom/tree/main/.claude-plugin/plugins/axiom/skills/axiom-database-migration.

  2. Kiedy planujesz zmianę schematu bazy danych (dodanie kolumny, zmianę typu, dodanie klucza obcego), opisz Claude'owi swój problem: jaką zmianę chcesz wprowadzić, jaki błąd otrzymujesz, czy aplikacja jest już w produkcji z danymi użytkowników.

  3. Skill automatycznie zasugeruje bezpieczny wzorzec migracji. Dla nowych kolumn: najpierw dodaj kolumnę jako nullable, następnie backfilluj dane w osobnej migracji, dopiero wtedy dodaj ograniczenia. Dla zmian typu: utwórz nową kolumnę, przepisz dane, oznacz starą jako deprecated.

  4. Dla błędów "cannot add NOT NULL column" — skill wyjaśni, że istniejące wiersze nie mają wartości. Rozwiązanie: dodaj kolumnę nullable, ustaw wartości domyślne, potem zmień na NOT NULL w osobnej migracji.

  5. Jeśli dostajesz błędy "FOREIGN KEY constraint failed" przy dodawaniu relacji: najpierw dodaj kolumnę klucza obcego, wypełnij istniejące wiersze wartościami, dopiero wtedy dodaj indeks i ograniczenie (SQLite ma ograniczenia w ALTER TABLE).

  6. Pamiętaj: migracje są niezmienne po wydaniu aplikacji. Jeśli migracja jest już w produkcji i odkryjesz błąd, utwórz nową migrację naprawczą zamiast modyfikować starą — skill pomoże Ci zaplanować poprawkę bez utraty danych.

Related skills

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

gog

by openclaw

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Backend
34126

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170