К основному содержанию
команда

setup-development-environment — команда для Claude Code: что делает

Слэш-команда разворачивает окружение разработки: рантаймы, инструменты, сборку, линтеры и конфиги. Пригодится, когда проект только разворачивают на новой машине.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command setup/setup-development-environment
Открыть на GitHub

Что делает 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-environment

2Вручную: положить файлы

.claude/commands/setup-development-environment.md

Вызов — /setup-development-environment. Для всех проектов — ~/.claude/commands/

Вопросы о 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

Похожие слэш-команды

Все слэш-команды по теме «Настройка агента: память, контекст, субагенты» →

Из того же набора205

Весь набор →
supabase-backup-manager Слэш-команда для Claude, которая ведёт резервное копирование базы Supabase: создаёт бэкапы, проверяет восстановление и следит за расписанием. 812установок optimize-database-performance Слэш-команда для Claude, которая разбирает запросы, индексы и схему базы и предлагает, что переписать. Пригодится, когда страница тормозит на выборке. 794установок doc-api Разбирает код проекта и собирает документацию по API: спецификацию, примеры запросов и ответов, интерактивную страницу. Пригодится, когда эндпоинтов много, а описывать их руками не хочется. 733установок performance-audit Запускает аудит быстродействия кодовой базы: ищет медленные запросы к базе данных, оценивает сложность циклов и проверяет сборку. Помогает составить план оптимизаций. 661установок performance-budget-guard Хук для Claude проверяет размер JS-бандла после сборки Next.js и не даёт выкатить сборку, которая вылезла за бюджет. 393установок vercel-environment-sync Хук проверяет переменные окружения после правки .env и подсказывает, как перенести их в Vercel. Пригодится, если локальные и деплойные значения расходятся. 363установок env-file-protection Хук блокирует вызовы Write к файлам .env*, чтобы агент случайно не перезаписал секреты. Ставится одной командой в настройки Claude. 279установок slack-notifications Отправляет сообщение в Slack, когда Claude закончил работу или завершился субагент. Пригодится, если вы уходите от терминала и хотите знать, что задача готова. 279установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой