setup-development-environment — команда для Claude Code: что делает
Слэш-команда разворачивает окружение разработки: рантаймы, инструменты, сборку, линтеры и конфиги. Пригодится, когда проект только разворачивают на новой машине.
npx claude-code-templates@latest --command setup/setup-development-environmentЧто делает setup-development-environment
Команда сначала смотрит, что уже стоит: определяет операционную систему, находит доступный рантайм (node или python), считает установленные пакетные менеджеры и проверяет редакторы вроде VS Code. Потом по результатам собирает окружение под нужный тип: локальное, на Docker, облачное или full-stack.
Внутри шесть шагов. Установка языков и менеджеров версий (nvm, pyenv, rustup), настройка IDE с расширениями и отладчиками, сборка с компиляторами и CI/CD, линтеры с pre-commit хуками, переменные окружения и секреты, а в конце — общие конфиги и гайд по онбордингу для команды. Тип окружения задаётся аргументом: --local, --docker, --cloud или --full-stack.
Команда имеет право читать, писать, редактировать файлы и запускать bash, поэтому менять она будет реальную систему, а не песочницу. Если у вас в проекте уже настроены свои конфиги и хуки, сначала прогоните её на копии репозитория — иначе она перезапишет то, что вы настраивали руками.
Какие задачи решает
- развернуть окружение на новой машине без ручной установки всего по списку
- собрать одинаковые конфиги для всей команды и не объяснять онбординг каждому
- поднять окружение в Docker или облаке под конкретный тип проекта
- добавить линтеры, форматтеры и pre-commit хуки в проект без настройки вручную
- разложить переменные окружения и секреты по конфигам
Примеры запросов агенту
- /setup-development-environment --local
- /setup-development-environment --docker
- /setup-development-environment --full-stack
Как установить setup-development-environment
1Через claude-code-templates
npx claude-code-templates@latest --command setup/setup-development-environment2Вручную: положить файлы
.claude/commands/setup-development-environment.mdВызов — /setup-development-environment. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/setup-development-environment.mdВызов — /prompts:setup-development-environment. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/setup-development-environment.prompt.mdВручную: положить файлы
.gemini/commands/setup-development-environment.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о setup-development-environment
Как установить setup-development-environment в Claude?
Через шаблоны: npx claude-code-templates@latest --command setup/setup-development-environment. После этого файл команды лежит в .claude/commands/setup-development-environment.md.
Что делает setup-development-environment?
Проверяет текущее состояние системы, а затем настраивает рантаймы, инструменты разработки, сборку, линтеры и конфиги под выбранный тип окружения. В конце оставляет документацию по установке и гайд для команды.
Какие типы окружения поддерживаются?
Четыре варианта аргумента: --local, --docker, --cloud и --full-stack. Без аргумента команда разбирает тип из вашей формулировки.
Исходный текст
setup-development-environment.md · MIT
--- allowed-tools: Read, Write, Edit, Bash argument-hint: "[environment-type] | --local | --docker | --cloud | --full-stack" description: Setup comprehensive development environment with tools, configurations, and workflows --- # Setup Development Environment Setup comprehensive development environment with modern tooling: **$ARGUMENTS** ## Current Environment State - Operating system: !`uname -s` and architecture detection - Development tools: !`node --version 2>/dev/null || python --version 2>/dev/null || echo "No runtime detected"` - Package managers: !`which npm yarn pnpm pip poetry cargo 2>/dev/null | wc -l` managers available - IDE/Editor: Check for VS Code, IntelliJ, or other development environments ## Task Configure complete development environment with modern tools and best practices: **Environment Type**: Use $ARGUMENTS to specify local setup, Docker-based, cloud environment, or full-stack development **Environment Setup**: 1. **Runtime Installation** - Programming languages, package managers, version managers (nvm, pyenv, rustup) 2. **Development Tools** - IDE configuration, extensions, debuggers, profilers, database clients 3. **Build System** - Compilers, bundlers, task runners, CI/CD tools, testing frameworks 4. **Code Quality** - Linting, formatting, pre-commit hooks, code analysis tools 5. **Environment Configuration** - Environment variables, secrets management, configuration files 6. **Team Synchronization** - Shared configurations, documentation, onboarding guides **Advanced Features**: Hot reloading, debugging configuration, performance monitoring, container orchestration. **Automation**: Automated setup scripts, configuration management, team environment synchronization. **Output**: Complete development environment with documented setup process, team configurations, and troubleshooting guides.
© davila7 · MIT · davila7/claude-code-templates