D
dev
LLM-focused workflow for working in this repo: compile Zig, run the orchestrated test runner, consume test-report.json/html artifacts, and discover/debug ConfigFlags.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
LLM-focused workflow for working in this repo: compile Zig, run the orchestrated test runner, consume test-report.json/html artifacts, and discover/debug ConfigFlags.
How to use
- Aktywuj wirtualne środowisko Pythona poleceniem
source .venv/bin/activate— to przygotuje zależności wymagane do pracy ze skill'em dev. - Skompiluj powiązania Zig i natywne rozszerzenia poleceniem
ato dev compile. Ta komenda buduje grafy, typografy i powiązania sexp, które są konieczne do uruchomienia testów. - Uruchom testy za pomocą
ato dev test --llm, które wykonuje zorganizowany test runner i generuje raporty w formatach JSON, HTML i LLM-friendly. Możesz filtrować testy flagą-k(np.ato dev test --llm -k solver). - Przejrzyj wygenerowane raporty testów znajdujące się w katalogu
artifacts/—test-report.json,test-report.htmlitest-report.llm.jsonzawierają szczegółowe wyniki. - Odkryj i zweryfikuj flagi konfiguracyjne w całym repozytorium poleceniem
ato dev flags. Flagi te kontrolują zachowanie kompilacji (np.ZIG_NORECOMPILE,ZIG_RELEASEMODE) i znajdują się wsrc/faebryk/libs/util.py. - Dla zaawansowanego debugowania użyj opcji
--view HEAD --opendo porównania wyników z bieżącą gałęzią lub--reuse --baseline HEAD~1do porównania z poprzednią wersją kodu.