Toolverse
All skills

format-migration

by dailydotdev

Format TypeORM migrations with beautifully formatted SQL code. Use this skill after generating migrations to ensure consistent SQL formatting.

Installation

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

Installation

Quick info

Category
Backend
Views
2

About this skill

Format TypeORM migrations with beautifully formatted SQL code. Use this skill after generating migrations to ensure consistent SQL formatting.

How to use

  1. Wygeneruj migrację TypeORM w zwykły sposób, korzystając z narzędzi TypeORM lub Claude. Skill będzie pracować z kodem zawierającym klasy implementujące MigrationInterface.

  2. Przekaż wygenerowaną migrację do tego skilla, podając pełny kod klasy migracji. Skill wymaga całego kodu, nie tylko fragmentów, aby zachować kontekst i uniknąć błędów.

  3. Skill automatycznie sformatuje wszystkie zapytania SQL zgodnie z regułami: każde zapytanie w queryRunner.query() będzie wieloliniowe, opakowane w blok /* sql /`` z tagiem / sql */ na tej samej linii co await queryRunner.query.

  4. Dla klauzul ALTER TABLE skill zastosuje konsekwentne wcięcia, umieszczając modyfikacje kolumn na osobnych wierszach z odpowiednim wyrównaniem.

  5. Skill upewni się, że indeksy w sekcji up zawierają IF NOT EXISTS, a w sekcji down zawierają IF EXISTS, zgodnie z najlepszymi praktykami PostgreSQL.

  6. Przejrzyj sformatowany kod migracji zwrócony przez skill — powinien zawierać pełną klasę MigrationInterface z czytelnym, sformatowanym SQL, gotowy do zatwierdzenia i wdrożenia.

Related skills