Подготовка pull request для Firefox Relay
★ 7.5 · automation
pr-ready — это скилл для Claude Code, который готовит изменения в Firefox Relay к оформлению pull request: запускает проверки линтера, проходит по чеклисту PR и составляет сообщение коммита. На первом шаге выполняется lint-staged с stylelint, prettier, eslint, black, mypy и ruff, а при изменении `.ftl`-файлов в `privaterelay/pending_locales/` — дополнительно moz-fluent-lint. Второй шаг проверяет diff по четырём критериям: локализация пользовательских строк, наличие регрессионных тестов при фиксе багов, актуальность документации и соответствие UI-стандартам (цвета Protocol/Nebula, префиксы CSS-классов). Затем скилл составляет сообщение в формате conventional commits — с типом, областью и телом, объясняющим причину изменений, — и пишет раздел «How to test» для ревьюера. Коммит и открытие PR не выполняются.
- #git
- #pull-request
- #lint
- #conventional-commits
- #testing
- #relay