Playwright e2e-тесты в среде Nix

★ 7.5 · testing

nix-playwright — это скилл для Claude Code, который добавляет поддержку запуска существующего Playwright e2e-набора локально на NixOS и других Nix-хостах, где стандартная установка браузеров через `npx playwright install --with-deps` не работает из-за зависимости от `apt-get`. Скилл создаёт самодостаточный файл `tests/shell.nix`, использующий отдельный пин `nixpkgs-latest` для `playwright-driver.browsers`, а также добавляет рецепт в Justfile для запуска тестов через `nix-shell`. GitHub Actions CI остаётся нетронутым — Chromium на Ubuntu-раннерах продолжает устанавливаться через apt. Важное ограничение: версия `pkgs.playwright-driver` в Nix должна точно совпадать с версией `playwright` в `tests/package.json`, иначе тесты падают с ошибкой «browser revision not found». Паттерн извлечён из pull request emanote#660.