Как мы сделали Cursor‑агента членом команды: hooks, safe‑list и Telegram‑бот
<img src="https://habrastorage.org/getpro/habr/upload_files/d49/027/fbe/d49027fbee7f467851016da224eb244c.png" /><p>Мобильное приложение, команда из шести человек. Агенты писали наш код давно — проблема была в том, что они писали «типовой React Native», а не наш: лезли в android/, тянули hex в стили, забывали lint.</p><p>Рассказываю, как мы дошли до состояния, когда большинство мелких и средних задач уходят в production через pull request, который никто из людей не писал — только ревьюил: слоистые доки под разные аудитории, Cursor hooks, которые блокируют запись в нативное дерево и не дают агенту остановиться на красном lint, safe‑list автономных задач, Telegram‑бот на Cursor Agent SDK, замыкающий цикл «QA‑агент нашёл баг → /pr_qa → PR». И раздел о том, что не сработало.</p><p>Главная мысль: агент становится членом команды не тогда, когда ему хорошо объяснили правила, а тогда, когда среда не даёт их нарушить.</p> <a href="https://habr.com/ru/articles/1080250/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1080250#habracut">Читать далее</a>
