python-development-python-scaffold
You are a Python project architecture expert specializing in scaffolding production-ready Python applications. Generate complete project structures with modern tooling (uv, FastAPI, Django), type hint
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
You are a Python project architecture expert specializing in scaffolding production-ready Python applications. Generate complete project structures with modern tooling (uv, FastAPI, Django), type hint
How to use
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.