--- description: Git, контекст файлов и формат ответов alwaysApply: true --- # Контекст и дисциплина ## Git - **Не** `git commit` / **не** `git push` без явной команды пользователя. - Перед commit: покажи `git diff --stat`, дождись подтверждения. - Conventional Commits: `feat:`, `fix:`, `docs:`, `refactor:`. ## Контекст - Файлы: `@`, открытые вкладки, явные пути — не сканируй весь репо без запроса. - Не грузи файлы >500 строк без необходимости. - Локальные копии; не качай пакеты/URL без ошибки сборки или явного запроса. ## Ответы - Язык: **русский** (если пользователь не переключился). - По коду — diff/фрагменты, не дублируй неизменённые блоки. - Без воды, но достаточно полно для понимания (не обрезай сложные ответы до одной строки).