Инструкции на немецком · Claude Code / Codex

Claude Code и Codex на немецком языке
CLAUDE.md и AGENTS.md, которые реально работают

На проверенных страницах документации обоих инструментов нет переключателя локали или языка ответа — есть файлы инструкций. Claude Code читает CLAUDE.md в начале каждой сессии, Codex строит цепочку инструкций из AGENTS.md. Немецкий вывод — то, что записывают один раз, а не то, что настраивают.

Обновлено 2026-10-01

#CLAUDE.md#AGENTS.md#Умлауты в UTF-8#проверка через /context

Четыре механизма, от которых зависит результат

каждая сессия

Когда читается CLAUDE.md

Страница памяти Claude Code: "You write these files in plain text; Claude reads them at the start of every session."

user message

Как текст доходит

Там же сказано, что содержимое CLAUDE.md передаётся как user message после system prompt, а не как часть самого system prompt.

цепочка

Как Codex читает инструкции

Codex документирует AGENTS.md, чтобы "Give Codex extra instructions and context for your project", и строит цепочку от глобального файла к рабочему каталогу.

200 строк

Ориентир по длине

Совет самой документации Claude Code: "Target under 200 lines per CLAUDE.md file." и предупреждение, что "Longer files consume more context and reduce adherence."

Почему правило про язык нужно именно записать

Оба инструмента трактуют файлы инструкций как контекст, а не как принудительную конфигурацию — документация Claude Code говорит это прямо. Поэтому правило правило с требованием отвечать по-немецки ведёт себя как любая конвенция: оно держится, когда короткое, явное и в начале файла, и размывается, когда файл превращается в простыню. Надёжный образец: одно правило про язык, одна запись про идентификаторы, одно место для исключений.

Что немецкие команды делают неправильно сначала

Три повторяющиеся ошибки: прятать правило в комментарии (блочные HTML-комментарии в CLAUDE.md вырезаются до передачи модели); не задать язык кода — и получить немецкие идентификаторы; и растить файл до длины, после которой инструкции уже не следуют. Все три — задокументированное поведение, а не городская легенда.

Три файла, которые стоит знать

~/.claude/CLAUDE.md

Личные предпочтения для всех проектов — естественное место для строку с указанием объяснять по-немецки.

./CLAUDE.md

Инструкции репозитория для команды, которые коммитят и ревьюят как код.

AGENTS.md

Файл проектных инструкций Codex; находится от корня репозитория до рабочего каталога.

Задокументировано vs. своя проверка

Задокументировано

CLAUDE.md даёт постоянные инструкции и читается в начале каждой сессии; умеет импортировать файлы синтаксисом @path/to/import; блочные HTML-комментарии вырезаются перед подстановкой; содержимое приходит как user message после system prompt; документация советует держать менее 200 строк и отмечает, что более длинные файлы снижают следование; Claude Code читает AGENTS.md, только если выше рабочего каталога нет CLAUDE.md, если не настроено иначе. Codex документирует AGENTS.md как проектные инструкции, сливает файлы от корня к рабочему каталогу, где ближние имеют приоритет, пропускает пустые и останавливается на размере, заданном project_doc_max_bytes.

Документации нет — проверяйте сами

На проверенных страницах Claude Code и Codex переключателя языка ответа или локали нет, так что никто не должен обещать вам настройку, которая «включает немецкий». Насколько устойчиво модель держит немецкий в длинных сессиях с инструментами, что она делает с ß и умлаутами в идентификаторах и загружается ли ваш порядок файлов так, как вы думаете, — это три вопроса для /context и короткой задачи, а не для этой страницы.

Два файла, две роли

CLAUDE.md — про поведение

Документация Claude Code говорит прямо: settings — для технического принуждения, CLAUDE.md — для поведенческих указаний. Язык, тон и «сначала объясни, потом патчь» живут здесь.

AGENTS.md — контекст проекта для Codex

Codex читает AGENTS.md как инструкции и контекст проекта, причём файлы ближе к рабочему каталогу перекрывают предыдущие — то же место, чтобы один раз на репозиторий записать немецкую конвенцию.

Немецкий блок для CLAUDE.md, который можно вставить

Коротко и без двусмысленности. Рекомендуемый блок: "Sprache: Antworte in Erklärungen, Plänen und Review-Kommentaren auf Deutsch. Code, Bezeichner, Dateinamen, Commit-Messages und Testnamen bleiben auf Englisch. Keine Umlaute in Bezeichnern — ae/oe/ue/ss verwenden. Halte jede Erklärung unter 10 Sätzen, bevor du fragst." Сохраните файл в UTF-8, выполните /context в сессии и убедитесь, что файл виден в списке Memory files, затем дайте одну реальную задачу и проверьте, остался ли немецкий после вызовов инструментов.

На QCode

Файлы инструкций привязаны к CLI, а не к endpoint: каким бы ни было вызываемое модель, CLAUDE.md и AGENTS.md инструмент читает до отправки запроса. Страницы QCode описывают, как направить Claude Code на совместимый с Anthropic API через ANTHROPIC_BASE_URL и добавить профиль QCode в ~/.codex/config.toml, а список доступных моделей относит на живой /models — значит смена модели под тем же файлом инструкций это обычный случай, и немецкие правила продолжают действовать.

FAQ

Есть ли настройка языка?

На проверенных страницах — нет: ни справочник settings, ни справочник переменных окружения Claude Code, ни документация инструкций Codex не перечисляют опцию языка ответа или локали. Задокументированы файлы инструкций, поэтому язык записывают, а не настраивают.

Куда вписать правило, чтобы оно действовало всегда?

В личный файл: Claude Code описывает ~/.claude/CLAUDE.md как личные предпочтения для всех проектов, а ./CLAUDE.md — как общие для команды проектные инструкции. Правило про язык — в личный, конвенции репозитория — в проектный.

Вообще работает немецкий внутри CLAUDE.md?

Файл — это простой текст в Markdown, и документация, описывая чтение в начале сессии, ничего не говорит о естественном языке: немецкий — обычное содержимое. Решают длина и расположение: рекомендация — менее 200 строк, и noted, что длинные файлы снижают следование.

Идентификаторы и коммиты тоже по-немецки?

Это конвенция, а не факт о вендоре — но записать её надо явно. Иначе модель решает задачу за задачей, и обычный итог — немецкие идентификаторы в англоязычной кодовой базе. Без умлаутов в идентификаторах заодно исчезают проблемы транслитерации и кодировки дальше по потоку.

Что ломается молча?

Два задокументированных поведения: блочные HTML-комментарии в CLAUDE.md вырезаются до подстановки, поэтому спрятанное в комментарий правило никогда не доходит; и Claude Code читает AGENTS.md, только если выше рабочего каталога нет CLAUDE.md, — забытый AGENTS.md может просто игнорироваться.

Останется ли немецкий, если реле поставляет другую модель?

Файл инструкций читает CLI до отправки запроса, так что он не привязан к конкретной модели. Насколько стабильно немецкий держит конкретная модель — ваша собственная проверка: документация прямо говорит, что эти файлы являются контекстом, а не принудительной конфигурацией.

Источники

Claude Code: страница памяти ("How Claude remembers your project"), страница settings и справочник переменных окружения на code.claude.com, получены 2026-10-01. Codex: документация AGENTS.md и CLI с developers.openai.com, в тот же день. Утверждения про QCode взяты со страниц QCode. Где документация молчит, страница об этом говорит.

Один файл инструкций — и немецкий с первой сессии

Запишите правило про язык один раз, проверьте через /context и прогоните на моделях, которыми реально пользуетесь.

Похожие материалы

Документация обоих инструментов меняется; каждое процитированное поведение прочитано на официальных страницах 2026-10-01. Реакция модели на немецкий вывод — не гарантия вендора, проверяйте на своём репозитории.

Сначала попробуйте, потом решайте

Не уверены, какой тариф выбрать? Начните со «Стартового» ($8.57/мес), а при апгрейде остаток старого тарифа вернётся на баланс.