Рабочий цикл разработки с Zig и тест-раннером
devops
dev is a Claude Code skill that structures the inner development loop inside the repository: compiling Zig bindings, running the orchestrated test runner, and consuming structured test reports via `ato dev` commands. It covers four core operations: `ato dev compile` to rebuild native extensions (graph/typegraph/sexp), `ato dev test --llm` to invoke `test/runner/main.py` with `-k` filters, baseline comparisons against commit hashes, and CI marker expressions, reading `artifacts/test-report.json` / `test-report.llm.json` / `test-report.html` as the authoritative source of test outcomes, and `ato dev flags` to inventory every `ConfigFlag` toggle across the source tree. Designed for LLM agents and developers who need a fast, reliable workflow — debugging the solver with flags like `SLOG` and `SVERBOSE_TABLE`, diffing results against CI artifacts, or profiling with `ato dev profile`. Key files include `src/atopile/cli/dev.py`, `src/faebryk/core/zig/__init__.py`, `src/faebryk/libs/util.py`, and `test/runner/main.py`.
- #dev-workflow
- #zig-compilation
- #test-runner
- #config-flags