Крупные проекты встраивают правила для ИИ-агентов, пишущих код, прямо в свои репозитории. Вот что $MSFT, OpenAI, Vercel, PyTorch и другие запрещают делать ИИ:
$MSFT TypeScript: Не удаляй проверки, чтобы заглушить ошибки. Существующие проверки не слишком строгие.
Astral uv: Никогда не считай, что тест, завершившийся с ошибкой, уже был сломан до твоих изменений. Почти никогда это не так.
OpenAI Python SDK: Не сокращай тесты и не повышай лимиты только ради успешного прохождения. Исправь настоящую проблему.
$MSFT Playwright: Никогда не отправляй изменения без разрешения. Не переписывай старые коммиты — добавляй новые.
Vercel Next.js: Никогда не запускай тесты повторно с другими фильтрами. Сохрани вывод один раз и прочитай его из файла.
Bun: Никогда не пиши тест, который проверяет только «что программа не упала». Такой тест никогда не сможет завершиться неудачей.
PyTorch: Никогда не публикуй что-либо на GitHub самостоятельно. Никогда не выдавай результат работы ИИ за написанный человеком.
Apache Airflow: Если необходимый инструмент завершился с ошибкой, остановись и точно укажи, какой вызов завершился с ошибкой. Никаких обходных решений.
Cloudflare: Комментарии объясняют почему, а не что. Не повторяй то, что уже сказано в коде.
OpenAI Agents SDK: Останавливайся только при отсутствии необходимых решений или разрешений либо при реальных препятствиях. Точно скажи, чего не хватает.
Вот правила, которые стоит перенять для собственных рабочих процессов с ИИ-агентами.
$MSFT TypeScript: Не удаляй проверки, чтобы заглушить ошибки. Существующие проверки не слишком строгие.
Astral uv: Никогда не считай, что тест, завершившийся с ошибкой, уже был сломан до твоих изменений. Почти никогда это не так.
OpenAI Python SDK: Не сокращай тесты и не повышай лимиты только ради успешного прохождения. Исправь настоящую проблему.
$MSFT Playwright: Никогда не отправляй изменения без разрешения. Не переписывай старые коммиты — добавляй новые.
Vercel Next.js: Никогда не запускай тесты повторно с другими фильтрами. Сохрани вывод один раз и прочитай его из файла.
Bun: Никогда не пиши тест, который проверяет только «что программа не упала». Такой тест никогда не сможет завершиться неудачей.
PyTorch: Никогда не публикуй что-либо на GitHub самостоятельно. Никогда не выдавай результат работы ИИ за написанный человеком.
Apache Airflow: Если необходимый инструмент завершился с ошибкой, остановись и точно укажи, какой вызов завершился с ошибкой. Никаких обходных решений.
Cloudflare: Комментарии объясняют почему, а не что. Не повторяй то, что уже сказано в коде.
OpenAI Agents SDK: Останавливайся только при отсутствии необходимых решений или разрешений либо при реальных препятствиях. Точно скажи, чего не хватает.
Вот правила, которые стоит перенять для собственных рабочих процессов с ИИ-агентами.