format-migration
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
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
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.
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.
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.
Dla klauzul ALTER TABLE skill zastosuje konsekwentne wcięcia, umieszczając modyfikacje kolumn na osobnych wierszach z odpowiednim wyrównaniem.
Skill upewni się, że indeksy w sekcji up zawierają IF NOT EXISTS, a w sekcji down zawierają IF EXISTS, zgodnie z najlepszymi praktykami PostgreSQL.
Przejrzyj sformatowany kod migracji zwrócony przez skill — powinien zawierać pełną klasę MigrationInterface z czytelnym, sformatowanym SQL, gotowy do zatwierdzenia i wdrożenia.