Встроенные стили вывода
Стандартный стиль вывода Claude Code — это существующий системный запрос, разработанный для помощи вам в эффективном выполнении задач разработки программного обеспечения. Есть два дополнительных встроенных стиля вывода, сосредоточенные на обучении вас кодовой базе и тому, как работает Claude:- Explanatory: Предоставляет образовательные “Insights” между помощью в выполнении задач разработки программного обеспечения. Помогает вам понять выбор реализации и паттерны кодовой базы.
-
Learning: Совместный режим обучения на практике, в котором Claude не только будет делиться “Insights” во время кодирования, но также попросит вас внести небольшие, стратегические фрагменты кода самостоятельно. Claude Code добавит маркеры
TODO(human)в ваш код для реализации.
Как работают стили вывода
Стили вывода напрямую изменяют системный запрос Claude Code.- Нестандартные стили вывода исключают инструкции, специфичные для генерации кода и эффективного вывода, обычно встроенные в Claude Code (такие как краткие ответы и проверка кода с помощью тестов).
- Вместо этого эти стили вывода имеют свои собственные пользовательские инструкции, добавленные в системный запрос.
Изменение стиля вывода
Вы можете:-
Запустить
/output-styleдля доступа к меню и выбора стиля вывода (это также можно получить из меню/config) -
Запустить
/output-style [style], например/output-style explanatory, для прямого переключения на стиль
.claude/settings.local.json.
Создание пользовательского стиля вывода
Чтобы установить новый стиль вывода с помощью Claude, запустите/output-style:new I want an output style that ...
По умолчанию стили вывода, созданные через /output-style:new, сохраняются как файлы markdown на уровне пользователя в ~/.claude/output-styles и могут использоваться во всех проектах. Они имеют следующую структуру:
~/.claude/output-styles), либо на уровне проекта (.claude/output-styles).
Сравнения со связанными функциями
Стили вывода vs. CLAUDE.md vs. —append-system-prompt
Стили вывода полностью “отключают” части системного запроса Claude Code, специфичные для разработки программного обеспечения. Ни CLAUDE.md, ни--append-system-prompt не редактируют системный запрос Claude Code по умолчанию. CLAUDE.md добавляет содержимое в качестве пользовательского сообщения после системного запроса Claude Code по умолчанию. --append-system-prompt добавляет содержимое в системный запрос.