Запись архива

Правила для AI-агентов, чтобы не ломать работающий код

Проект claude-code-survival-kr предлагает набор правил и защитных файлов для Claude Code, Cursor и Codex, предотвращающих случайные поломки кода. Решение набирает обсуждение на Hacker News.

Правила для AI-агентов, предотвращающие поломку кода
Правила для AI-агентов, предотвращающие поломку кода
freelancer workspace working b2b consulting | by homethods | openverse | by

На Hacker News появился проект, предлагающий практические правила для AI-агентов кодинга — Claude Code, Cursor, Codex. Автор утверждает, что проблема не в навыках, а в структуре: когда кодовая база растёт, модель начинает «чинить A, ломая B». Репозиторий содержит готовые файлы и скрипты, которые ограничивают поведение агента.

Что произошло

Пользователь avenna01-ceo опубликовал на GitHub репозиторий claude-code-survival-kr. В нём — набор правил для CLAUDE.md, .cursorrules и AGENTS.md, а также скрипт guard.py, который блокирует изменение защищённых файлов (например, .env) на уровне хука. Основная идея: запреты работают лучше, чем расплывчатые «пиши чистый код». Правила включают требования планировать изменения перед выполнением, писать тесты для подтверждения, а не полагаться на «выглядит хорошо», и фиксировать abandoned подходы, чтобы новая сессия не повторяла ошибки.

Почему обсуждают

Пост набрал 2 очка и пока не имеет комментариев, но сама тема актуальна для разработчиков, использующих AI-ассистентов. Многие сталкиваются с тем, что модель после долгой сессии начинает портить уже работающие части. Предложенное решение — не просто советы, а копируемые конфиги и hook, который нельзя «утоворить» отключить. Это практический ответ на растущую проблему надёжности AI-кодинга.

Что подтверждено и что неясно

Punkt Detail
Источник GitHub-репозиторий avenna01-ceo/claude-code-survival-kr
Ключевая идея Структурные ограничения (запреты) вместо уговаривания модели
Инструменты CLAUDE.md, .cursorrules, guard.py, .claude/protected.txt
Статус Открытый репозиторий, готовые файлы для копирования
Неясно Насколько эффективен guard.py на других моделях, будет ли поддержка автором

Подтверждено, что репозиторий существует и содержит описанные файлы. Verification lead — Anthropic в своих новостях (anthropic.com/news) неоднократно подчёркивал важность правил для Claude Code, хотя конкретно этот репозиторий не является официальным. Что остаётся неясным: применимость подхода к другим агентам (Codex, Copilot) без адаптации, и как поведёт себя guard.py при обновлении IDE.

Что проверять дальше

Разработчикам, использующим AI-агентов, стоит протестировать предложенные правила на своих проектах. Особое внимание — на файл CLAUDE.md и hook guard.py. Рекомендуется сверить список protected файлов со своими критичными данными. Также полезно отслеживать обсуждение на Hacker News (комментарии могут появиться позже) и обновления репозитория.

Источники: оригинальный пост на Hacker News (https://news.ycombinator.com/item?id=49054070), репозиторий GitHub (https://github.com/avenna01-ceo/claude-code-survival-kr), информация из новостей Anthropic (https://www.anthropic.com/news) как verification lead.