Встроенные стили вывода
Стандартный стиль вывода Claude Code - это существующий системный промпт, разработанный для эффективного выполнения задач разработки программного обеспечения. Существует два дополнительных встроенных стиля вывода, сосредоточенных на обучении вас кодовой базе и тому, как работает Claude:- Объяснительный: Предоставляет образовательные “Инсайты” между помощью в выполнении задач разработки программного обеспечения. Помогает понять выбор реализации и паттерны кодовой базы.
-
Обучающий: Совместный режим обучения на практике, где Claude не только
делится “Инсайтами” во время кодирования, но также просит вас внести небольшие, стратегические
фрагменты кода самостоятельно. 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).
Сравнения с связанными функциями
Стили вывода против CLAUDE.md против —append-system-prompt
Стили вывода полностью “отключают” части стандартного системного промпта Claude Code, специфичные для разработки программного обеспечения. Ни CLAUDE.md, ни--append-system-prompt не редактируют стандартный системный промпт Claude Code. CLAUDE.md
добавляет содержимое как пользовательское сообщение после стандартного системного
промпта Claude Code. --append-system-prompt добавляет содержимое к системному промпту.