senior-backend
Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance tuning. Use when designing APIs, optimizing
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance tuning. Use when designing APIs, optimizing database queries, implementing business logic, handling authentication/authorization, or reviewing backend code.
How to use
Sklonuj repozytorium z umiejętnością i przejdź do katalogu projektu. Upewnij się, że masz zainstalowane Python oraz wymagane zależności dla wybranego frameworka (NodeJS, Express, Go lub Python).
Aby wygenerować szkielet API, uruchom skrypt Api Scaffolder z ścieżką do projektu: python scripts/api_scaffolder.py <ścieżka-projektu>. Skrypt automatycznie utworzy strukturę API z wbudowanymi najlepszymi praktykami i szablonami konfiguracyjnymi.
Do zarządzania migracjami bazy danych i optymalizacji zapytań użyj Database Migration Tool: python scripts/database_migration_tool.py <ścieżka-docelowa> --verbose. Narzędzie przeprowadzi głęboką analizę, wyświetli metryki wydajności i zaproponuje automatyczne poprawki.
Aby przetestować wydajność API pod obciążeniem, uruchom Api Load Tester: python scripts/api_load_tester.py [argumenty] [opcje]. Narzędzie wygeneruje raport gotowy do produkcji.
Zapoznaj się z dokumentacją referencyjną w katalogu references/, szczególnie z api_design_patterns.md, która zawiera wzorce projektowe, przykłady kodu i antypatterns do unikania.
Dostosuj szablony i konfiguracje do swoich potrzeb, korzystając z opcji każdego skryptu. Wszystkie narzędzia są gotowe do integracji z istniejącymi projektami i wspierają różne stosy technologiczne.