Output-стили
Профили тона оператора (Senior Architect, Concise Engineer, Forensic Auditor), которые активируются для отдельной сессии командой /output-style.
Профили output-стилей находятся в src/apothem/output-styles/ и содержат
рекомендации по тону оператора для каждого стиля. Хост-окружение активирует
стиль для отдельной сессии командой /output-style <name>.
Канонические профили
| Профиль | Файл | Тон |
|---|---|---|
| По умолчанию | src/apothem/output-styles/default.md | Базовый тон, который дополняют все остальные стили |
| Архитектор по умолчанию | src/apothem/output-styles/default-architect.md | Тон Senior Software Architect |
| Лаконичный инженер | src/apothem/output-styles/concise-engineer.md | Краткий инженерный тон |
| Криминалистический аудитор | src/apothem/output-styles/forensic-auditor.md | Тон аудита, разбирающего находку за находкой |
Куда устанавливаются стили
apothem install --harness claude-code копирует стили в
~/.claude/output-styles/. Плагин Claude Code поставляет те же файлы в своей
папке output-styles/, которую Claude Code просматривает в поисках output-стилей плагинов (справочник по плагинам),
поэтому стили можно выбрать, даже если установлен только плагин. Ни у одного
другого окружения нет поверхности output-стилей, поэтому никакая другая
установка их не поставляет.
Контракт фронтматтера
---
name: <style name>
description: <one-line tone summary>
keep-coding-instructions: true
---name и description обязательны. Каждый поставляемый стиль также задаёт
keep-coding-instructions: true. Claude Code исключает свои встроенные
инструкции по программной инженерии (как ограничивать объём изменений, писать
комментарии и проверять работу) из любого пользовательского output-стиля, если
этот ключ не равен true; по умолчанию он равен false. Стили Apothem меняют
то, как работа представлена, а не то, как она выполняется, поэтому они
сохраняют эти инструкции. См.
справочник по output-стилям Claude Code.
Создание нового профиля
Создайте новый файл <name>.md в src/apothem/output-styles/ с каноническим
фронтматтером, включая keep-coding-instructions: true, кроме случая, когда
стиль не предназначен для инженерной работы, объявите тон в теле и утвердите
стиль, вызвав /output-style <name> в начале следующей сессии.
Хуки
Обработчики событий инструментов, срабатывающие на SessionStart, PreToolUse, PostToolUse и Stop и загружающие контексты сообщений, которые обеспечивают изоляцию git и дисциплину планов, с протестированным контрактом времени выполнения и состоянием для каждого пользователя.
Серверы MCP
Конфигурация серверов Model Context Protocol — серверы принадлежат оператору и регистрируются через нативный механизм MCP каждого инструмента; несколько адаптеров проецируют инвентарь MCP из общего профиля, остальные не создают записей серверов.