code-change-verification
Automatyczna weryfikacja zmian kodu — formatowanie, linting, type checking i testy w jednym kroku.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego uruchamiania pełnego stosu weryfikacji kodu w repozytorium OpenAI Agents Python. Gdy zmieniasz kod runtime'u, testy lub konfigurację build'u, skill ten gwarantuje, że wszystkie kontrole przejdą: formatowanie, linting, type checking i testy jednostkowe. Zaoszczędzisz czas na ręcznym uruchamianiu poszczególnych poleceń i upewnisz się, że żadna kontrola nie zostanie pominięta. Idealny dla deweloperów pracujących z agentem OpenAI.
Jak używać
Umieść skill w katalogu
./.agents/skills/code-change-verificationw głównym folderze repozytorium — będzie się ładować automatycznie dla projektu.Na macOS lub Linux otwórz terminal w katalogu repozytorium i uruchom skrypt bash:
bash .agents/skills/code-change-verification/scripts/run.sh. Na Windows otwórz PowerShell i wykonaj:powershell -ExecutionPolicy Bypass -File .agents/skills/code-change-verification/scripts/run.ps1.Jeśli zależności nie są zainstalowane lub uległy zmianie, najpierw uruchom
make sync— zainstaluje to wymagane pakiety deweloperskie za pomocą narzędziauv.Skrypt uruchomi cztery komendy w ustalonej kolejności:
make format,make lint,make mypyimake tests. Jeśli którakolwiek komenda się nie powiedzie, przeczytaj komunikat błędu, napraw problem w kodzie, a następnie uruchom skrypt ponownie od początku.Po każdej poprawie zawsze uruchamiaj pełny stos weryfikacji jeszcze raz — upewni się to, że wszystkie komendy wykonają się w wymaganej kolejności i żaden błąd nie pozostanie.
Oznacz pracę jako ukończoną dopiero wtedy, gdy wszystkie komendy zakończą się sukcesem bez żadnych pozostałych błędów.