Toolverse
Wszystkie skille

add-malli-schemas

autor: metabase

Dodaj schematy Malli do endpointów API w Metabase z walidacją i obsługą błędów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
3

O skillu

Umiejętność Claude'a, która automatyzuje dodawanie schematów Malli do endpointów API w kodzie Metabase. Pomaga konsekwentnie definiować walidację parametrów trasy, zapytań i ciała żądania, a także schematów odpowiedzi. Zawiera referencyjne pliki z najlepszymi praktykami, szybką listę kontrolną i gotowe wzorce dla różnych typów endpointów. Wspiera tworzenie nazwanych schematów dla złożonych typów, dodawanie kontekstowych komunikatów błędów i ponowne wykorzystanie istniejących typów z przestrzeni nazw ms.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude'a, wskazując repozytorium Metabase i ścieżkę .claude/skills/add-malli-schemas. 2. Przygotuj endpoint API, do którego chcesz dodać schematy — miej pod ręką nazwę funkcji, typy parametrów i strukturę odpowiedzi. 3. Poproś Claude'a o dodanie schematów Malli, wskazując konkretny endpoint lub plik źródłowy. Umiejętność automatycznie zasugeruje schematy dla parametrów trasy, parametrów zapytania, ciała żądania i odpowiedzi. 4. Przejrzyj sugerowane schematy względem listy kontrolnej: czy parametry trasy mają schematy, czy parametry zapytania mają :optional true i :default, czy ciało POST/PUT ma schemat, czy odpowiedź ma schemat zdefiniowany za pomocą :- . 5. Dostosuj schematy w razie potrzeby, korzystając z referencyjnych plików (warehouses/api.clj, api_keys/api.clj, collections/api.clj, timeline/api/timeline.clj) jako wzorów dla złożonych lub niestandardowych przypadków. 6. Dodaj kontekstowe komunikaty błędów walidacji, jeśli endpoint wymaga specjalnej obsługi błędów, a następnie zatwierdź zmiany w kodzie.

Podobne skille