fullstack-guardian
Bezpieczna implementacja pełnego stosu aplikacji webowych z uwierzytelnianiem i walidacją na każdym poziomie.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Fullstack Guardian to umiejętność dla Claude, która wspiera Cię w budowaniu aplikacji webowych obejmujących frontend, backend i bezpieczeństwo jednocześnie. Używaj jej do implementacji funkcji na całym stosie technologicznym, tworzenia REST API z interfejsem użytkownika, łączenia komponentów frontendowych z endpointami backendowymi oraz budowania przepływów danych od bazy do interfejsu. Narzędzie wymusza uwierzytelnianie, walidację danych wejściowych, kodowanie wyjścia i zapytania sparametryzowane na wszystkich warstwach aplikacji.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude, dodając plik fullstack-guardian do katalogu skills. Upewnij się, że masz dostęp do repozytorium GitHub Jeffallana zawierającego pełną dokumentację i szablony bezpieczeństwa.
Przygotuj wymagania dla funkcji, którą chcesz zbudować. Zbierz informacje o zakresie pracy, kryteriach akceptacji oraz technologiach, które planujesz użyć (np. React, Node.js, baza danych).
Wezwij Fullstack Guardian, opisując zadanie w kontekście pełnego stosu. Na przykład: "Zaimplementuj funkcję rejestracji użytkownika z formularzem frontendowym, endpointem API i bezpiecznym przechowywaniem hasła".
Przejrzyj wygenerowany projekt architektoniczny, który powinien zawierać perspektywę frontendową, backendową i bezpieczeństwa. Umiejętność utworzy dokumentację w pliku specs/{feature}_design.md.
Przed implementacją kodu sprawdź listę kontrolną bezpieczeństwa dostępną w references/security-checklist.md. Upewnij się, że wszystkie warstwy aplikacji zawierają uwierzytelnianie, walidację danych wejściowych i kodowanie wyjścia.
Pozwól umiejętności wygenerować kod implementujący całą funkcję — od formularzy UI, przez endpointy API, aż po operacje bazodanowe. Kod powinien być gotowy do wdrożenia w architekturze monorepo lub mikrousług.