environment-setup — скилл для Claude Code: порядок в .env и конфигах
Разбирает конфигурацию приложения по полочкам: какие переменные держать в .env, что коммитить, как проверять обязательные значения и где граница с секретами.
npx skills add akillness/jeo-skills --skill environment-setup -a claude-codeЧто делает environment-setup
Скилл берётся за прикладную конфигурацию, а не за воспроизводимость всей машины. На входе он классифицирует задачу: структура env-файлов, валидация, передача секретов, разделение публичных и приватных значений, разъезд конфигов между local, staging, CI и production либо правила конкретного фреймворка. Дальше выбирается ровно один режим работы под эту задачу.
Результат — «Environment Config Brief»: рекомендованный режим, текущая картина конфигов, предлагаемая раскладка файлов, примеры проверок в bash и список мест, где легко ошибиться. Внутри скилла есть справочники references/env-patterns.md и references/scope-boundaries.md — их стоит открыть на нестандартных случаях. Разрешённые инструменты: Bash, Read, Write, Edit, Glob, Grep.
Границы жёсткие. Если настоящая проблема — тулчейны, Docker Compose, devcontainer или онбординг, скилл отправляет к system-environment-setup; за деплоем и CI-секретами — к deployment-automation, за архитектурой безопасности — к security-best-practices. Ждать от него инструкции по Docker не стоит: это не его работа.
Какие задачи решает
- разложить
.env.exampleи.env.localтак, чтобы новый разработчик не угадывал значения - проверить обязательные переменные окружения до старта приложения
- отделить публичные переменные от серверных, чтобы клиентские значения не утекли в бандл
- свести к одному источнику правды шаблоны, переменные CI и документацию
- зафиксировать, откуда берётся каждый секрет: локальный файл, хранилище, CI или облако
Примеры запросов агенту
- Помоги разложить
.env.exampleи.env.local, чтобы новым разработчикам не приходилось угадывать значения - Добавь типизированную проверку обязательных переменных окружения на старте приложения
- У нас конфиги local, staging и CI разошлись — найди расхождения и оставь один источник правды
Как установить environment-setup
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill environment-setup -a claude-code2Вручную: положить файлы
~/.claude/skills/environment-setup/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/environment-setup/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill environment-setup -a codex2Вручную: положить файлы
.agents/skills/environment-setup/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill environment-setup -a cursor2Вручную: положить файлы
.cursor/skills/environment-setup/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills environment-setup2Вручную: положить файлы
.github/skills/environment-setup/SKILL.md1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill environment-setup -a gemini-cli2Командой платформы
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/environment-setupВручную: положить файлы
.devin/skills/environment-setup/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill environment-setup -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о environment-setup
Как установить environment-setup в Claude Code?
Выполните npx skills add akillness/jeo-skills --skill environment-setup -a claude-code. После этого скилл лежит в ~/.claude/skills/environment-setup/SKILL.md.
Что делает environment-setup?
Приводит в порядок конфигурацию приложения: структуру env-файлов и правила приоритета, проверку обязательных значений, разделение публичных и приватных переменных, передачу секретов и расхождения между окружениями.
Чем environment-setup отличается от system-environment-setup?
Первый занимается прикладной конфигурацией: env-файлы, слои конфигов, схемы валидации, границы секретов. Второй — воспроизводимостью всей машины: тулчейны, Docker, devcontainer, локальные сервисы. Задачи про Docker и онбординг первый скилл передаёт второму.