python-development-python-scaffold
Generuj gotowe struktury projektów Python z nowoczesnym toolingiem i best practices
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego tworzenia architektur projektów Python. Generuje kompletne struktury katalogów z konfiguracją uv, FastAPI lub Django, type hints, testami i toolingiem. Oszczędza czas na setup i zapewnia konsystentne, skalowalne projekty. Idealny dla developerów, którzy chcą szybko uruchomić produkcyjne aplikacje bez ręcznego konfigurowania zależności, testów i best practices.
Jak używać
Opisz typ projektu, który chcesz stworzyć — określ, czy to REST API (FastAPI), aplikacja webowa (Django), biblioteka, narzędzie CLI czy standardna aplikacja Python. Skill przeanalizuje Twoje wymagania i zaproponuje odpowiednią architekturę.
Skill wygeneruje kompletną strukturę katalogów z plikami konfiguracyjnymi, ustawieniami dla uv, oraz szablonami dla wybranego frameworka. Otrzymasz gotowy do użycia projekt z podziałem na moduły, testy i dokumentację.
Zainicjuj projekt lokalnie, uruchamiając polecenia do tworzenia wirtualnego środowiska i instalacji zależności za pomocą uv — narzędzia do zarządzania pakietami. Skill dostarczy dokładne komendy dla Twojego systemu.
Skonfiguruj type hints i narzędzia do lintowania (Ruff, mypy) zgodnie z wygenerowaną konfiguracją. Skill uwzględnia nowoczesne standardy Python, więc Twój kod będzie od razu gotowy do produkcji.
Przejrzyj wygenerowaną strukturę testów — skill tworzy setup dla pytest z przykładowymi testami. Dodaj swoje testy dla logiki biznesowej.
Zainicjuj repozytorium Git z wygenerowanym .gitignore obejmującym wirtualne środowisko, cache i artefakty buildu. Twój projekt jest gotów do wersjonowania i współpracy w zespole.