LO
add-setting-env
Добавляет серверные переменные окружения, управляющие значениями по умолчанию для пользовательских настроек. Применяется в LobeHub при необходимости кастомизации поведения приложения.
Что делает навык
Навык добавляет серверные переменные окружения для настройки значений по умолчанию пользовательских настроек. Он обеспечивает приоритетную систему: пользовательские настройки > переменные окружения > жестко заданные значения.
Когда применять
- Кастомизация поведения приложения LobeHub через серверные конфигурации
- Установка значений по умолчанию для пользовательских настроек на уровне сервера
- Настройка доменов настроек через TypeScript-модули в пакете env
Как работает
- Определить домен настроек и создать файл packages/env/src/<domain>.ts
- Импортировать функции createEnv из @t3-oss/env-core и z из zod
- Настроить путь импорта как @/envs/<domain>, используя маппинг tsconfig для packages/env/src/*
- Применить переменные окружения для управления значениями по умолчанию с учетом приоритетов
Примеры запросов агенту
Добавь серверную переменную окружения для настройки темы интерфейса
Настрой значения по умолчанию для пользовательских настроек через переменные окружения
Создай файл конфигурации для домена настроек в пакете env
Что понадобится
- Пакет @t3-oss/env-core
- Библиотека zod
- Настроенный tsconfig с маппингом для packages/env/src/*
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «lobehub-add-setting-env» из репозитория:
# https://github.com/lobehub/lobehub
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r lobehub-add-setting-env/ ~/.claude/skills/lobehub-add-setting-env/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.