OlympHill
Create Migration (Grade A) logo

Create Migration (Grade A)Skuteczna, sprawdzona pod kątem bezpieczeństwa funkcja do pracy z Claude AI. Klasa A. Tworzenie nowej migracji bazy danych zgodnie z zasadami nazewnictwa i bezpieczeństwa projektu. Używaj, gdy użytkownik prosi o dodanie migracji lub utworzenie migracji dla

(0)
Daniel NikulshynZrecenzowane przez Daniel Nikulshyn·Zaktualizowano lipiec 2026

Przegląd

Twórz nową migrację bazy danych zgodnie z zasadami nazewnictwa i bezpieczeństwa projektu. Umiejętność wyjaśnia zmianę schematu (nowa tabela, nowa kolumna, indeks, ograniczenie) i zapewnia zgodność wsteczną, o ile to możliwe. Generuje pliki migracji z ustandaryzowanym formatem nazewnictwa (YYYYMMDDHHMMSS_descriptive_action.sql) oraz zapewnia, że migracja może być czysto cofnana. Umiejętność także przegląda migrację pod kątem potencjalnych problemów, włączając w to surowe instrukcje DELETE oraz zastosowanie soft delete w razie potrzeby, i przestrzega ustalonych zasad baz danych i zasad projektowania schematów.

Kluczowe funkcje

  • Format nazewnictwa: YYYYMMDDHHMMSS_descriptive_action.sql
  • Skrypty migracji wstecz i naprzód (UP i DOWN)
  • Kroki przeglądowe pod kątem bezpieczeństwa i poprawności
  • Czyszczenie miękkie (soft delete) i zapytania parametrów

Cennik

Model
Free
Ocena
Brak recenzji

Zastosowania

Dodawanie nowej kolumny do tabeli

Stwórz migrację, aby dodać nową kolumnę do tabeli, zapewniając zgodność wsteczną i przestrzegając zasad nazewnictwa i bezpieczeństwa projektu.

Tworzenie nowej tabeli

Stwórz migrację do utworzenia nowej tabeli, włączając niezbędne kolumny takie jak id, created_at, updated_at oraz kolumnę soft-delete.

Plusy i minusy

Plusy

  • Zapewnia zgodność wsteczną
  • Zgodność z zasadami nazewnictwa i bezpieczeństwa projektu
  • Wprowadza kroki przeglądowe pod kątem bezpieczeństwa i poprawności

Minusy

  • Wymaga starannego planowania i przeglądu
  • Może wymagać ręcznych kroków przy nieodwracalnych zmianach w schemacie

Recenzje

Zaloguj się, aby zostawić recenzję.

Brak recenzji. Bądź pierwszy!

Pytania i odpowiedzi

Dlaczego warto tego używać?

| Odbiorca | Kluczowe korzyści | | -------------------- | ------------------------------------------------------------------------------------------------- | | Indywidualny | ponad 30 % oszczędności tokenów, eliminacja powtarzania standardów, zabezpieczenia, natychmiastowe szkieletowanie | | Zespoły | spójne zachowanie AI, onboarding od pierwszego dnia, zakodowane wzorce, rosnące oszczędności kosztów | | Organizacje | ciągła zgodność, te same standardy w 1 000 projektów, centralne zarządzanie, wymierny ROI |

Asked by Greta Nowak · Mar 14, 2026

Co możesz dostosować?

| Sekcja | Co kontroluje | Przykład | | ------------- | -------------------------- | ---------------------------------------------- | | projekt | Tożsamość projektu | Nazwa, opis, URL repozytorium | | techStack | Język, framework, narzędzia | TypeScript + Express lub Python + FastAPI | | ścieżki | Struktura katalogów | Gdzie znajdują się handlery, serwisy i kod wspólny | | domena | Jednostki biznesowe | Zamówienie, Produkt, Klient + stany cyklu życia | | wzorce | Wzorce kodu | 7‑etapowy przepływ handlera, strategia obsługi błędów | | testowanie | Bramy jakości | 90% pokrycia, komendy test/lint/type‑check | | baza danych | Konwencje DB | Pole soft delete, kolumny znaczników czasu, nazewnictwo | | pakiety | Pakiety wewnętrzne | Zakres @your‑org, URL rejestru | | konwencje | Git i workflow | Prefiksy gałęzi, format commitów, szablony PR |

Asked by Mei-Ling Wong · Feb 26, 2026

Co wykrywa?

| Kategoria | Sygnały | | ------------------ | ------------------------------------------------------------------------------------------ | | Język | tsconfig.json, go.mod, Cargo.toml, requirements.txt, pom.xml, rozszerzenia plików | | Framework | Zależności w package.json / requirements.txt (React, Express, Django, Spring, itp.) | | Baza danych | Konfiguracje ORM (prisma/, sequelize, typeorm), pliki .sql, foldery migracji | | Testowanie | jest.config., vitest, pytest, cypress/, playwright.config. | | Infrastruktura | Dockerfile, terraform/, cdk.json, serverless.yml, zależności cloud SDK | | CI/CD | .github/workflows/, .gitlab-ci.yml, Jenkinsfile |

Asked by Wanjiru Kamau · Feb 12, 2026

Co znajduje się w środku?

| Warstwa | Liczba | Co robi | Jak jest wyzwalane | |---|---|---|---| | Reguły | 47 | Egzekwuje standardy kodowania w każdej interakcji AI | Automatycznie — zawsze włączone | | Agenci | 62 | Specjalistyczni asystenci do złożonych zadań | Na żądanie — /nazwa-agenta | | Umiejętności | 50 | Krok‑po‑kroku prowadzone przepływy pracy z listami kontrolnymi | Kontekstowo — gdy pasują wzorce | | Komendy | 37 | Lekkie, oszczędzające tokeny akcje szybkiego działania | Na żądanie — /komenda | | Hooki | 12 | Skrypty automatyzacji w pętli AI | Zdarzeniowo — przed/po akcjach | | Szablony | 9 | Szkielet dla handlerów, komponentów, testów itp. | Odwoływane przez umiejętności i agentów |

Asked by Fumiko Sato · Dec 31, 2025

Jak to działa?

Warstwa 1 — Pre‑przetwarzanie: Hooki wstrzykują kontekst projektu i blokują niebezpieczne polecenia, zanim Twój prompt dotrze do AI. Warstwa 2 — Silnik reguł: 47 zawsze‑włączonych reguł zapewnia efektywność tokenów, bezpieczeństwo, architekturę, standardy kodu, konwencje baz danych oraz progi testowania. Warstwa 3 — Specjalistyczne przetwarzanie: Odpowiedni komponent aktywuje się — agent, umiejętność lub polecenie — w zależności od Twojego promptu. Warstwa 4 — Post‑przetwarzanie: Hooki walidują wyjście, automatycznie formatują, skanują pod kątem sekretów i weryfikują pokrycie.

Asked by Dovid Klein · Dec 20, 2025

Zadaj pytanie

Alternatywy dla Umiejętności

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Umiejętności

Rozwijająca umiejętność bezpieczeństwa do Claude AI. Ocena A. Badanie i konfiguracja nagłówków bezpieczeństwa wysyłanych przez witrynę Power Pages do przeglądarek — polityka bezpieczeństwa treści, ochrona przed frame i clickjackingiem

(0)
Free
Using Git Worktrees (Grade A) logo

Using Git Worktrees (Grade A)

Umiejętności

Skill zabezpieczony pod kątem bezpieczeństwa dla Claude AI, klasy A. Użyj przy rozpoczynaniu pracy nad funkcją wymagającej izolacji od bieżącego środowiska lub przed realizacją planów wdrożeniowych – tworzy izolowane worktree Git.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo

Ga4 Bigquery Schema (Grade A)

Umiejętności

Sprawdzone pod kątem bezpieczeństwa narzędzie data‑ai dla Claude AI. Ocena A. Referencja schematu eksportu GA4 do BigQuery — pełna dokumentacja pól, struktury zagnieżdżone, wzorce zapytań oraz wskazówki dotyczące wydajności

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Umiejętności

Przetestowana pod względem bezpieczeństwa umiejętność data-ai dla Claude AI. Ocena A. Meta Conversions API (CAPI) Konfiguracja odnośnika — architektura, typy zdarzeń, mieszanie informacji o klientach, deduplikacja, przykłady wdrożenia, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Umiejętności

Bezpieczna, przetestowana umiejętność programistyczna dla Claude AI. Klasa A. Lista funkcji/metod wywoływanych (bezpośredni wykres wywołań)

(0)
Free
Test Module Name (Grade A) logo

Test Module Name (Grade A)

Umiejętności

Składnik data-ai przetestowany pod kątem bezpieczeństwa dla Claude AI. Klasa A.

(0)
Free
Board Of Directors (Grade A) logo

Board Of Directors (Grade A)

Umiejętności

Skutecznie przetestowana umiejętność AI do danych dla Claude AI. Klasa A. Symuluje deliberację 5‑członkowej rady ekspertów przy kluczowych decyzjach. Używaj przy ocenie planów, wyborów architektonicznych, projektów funkcji lub innych decyzji.

(0)
Free
Advpl Mvc Avancado (Grade A) logo

Advpl Mvc Avancado (Grade A)

Umiejętności

Umiejętność programowania przetestowana pod względem bezpieczeństwa dla Claude AI. Klasa A. MVC zaawansowany via PE (Punkty Wejścia) — dodawanie niestandardowych siatek w standardowych ekranach MVC (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free