Встроенные стили вывода
Стандартный стиль вывода 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
добавляет содержимое к системному промпту.