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

setup-monorepo — команда для Claude Code: что делает и как установить

Команда разворачивает структуру монорепозитория и настраивает оркестрацию сборки. Пригодится при объединении разрозненных пакетов в единое рабочее пространство.

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

Что делает setup-monorepo

Команда анализирует текущий проект через Bash. Она выполняет поиск существующих package.json, проверяет глубину каталогов и ищет конфигурационные файлы вроде turbo.json, nx.json или lerna.json. Для запуска проверок агенту понадобятся права на терминал и правку файлов (Read, Write, Edit, Bash).

На основе переданного аргумента шаблон настраивает рабочее пространство под конкретный инструмент: Nx, Turborepo, Lerna, Rush или Yarn Workspaces. Конфигурация охватывает изоляцию приложений, кеширование задач и сценарии сборки для CI/CD.

Без доступа к терминалу команда не сможет оценить структуру папок и подсчитать пакеты.

Какие задачи решает

  • Перевести несколько отдельных пакетов на Turborepo или Nx
  • Настроить кеширование задач и параллельные сборки
  • Организовать изоляцию приложений и общих библиотек
  • Настроить определение затронутых пакетов для CI/CD

Примеры запросов агенту

  • /setup-monorepo --turborepo
  • /setup-monorepo --nx
  • /setup-monorepo --yarn-workspaces

Как установить setup-monorepo

1Через claude-code-templates

npx claude-code-templates@latest --command setup/setup-monorepo

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

.claude/commands/setup-monorepo.md

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

Вопросы о setup-monorepo

Как установить setup-monorepo в Claude Code?

Выполните npx claude-code-templates@latest --command setup/setup-monorepo в терминале проекта. Также можно вручную сохранить файл по пути .claude/commands/setup-monorepo.md.

Какие инструменты монорепозиториев поддерживает команда?

Через аргументы запуска можно указать флаги --nx, --lerna, --rush, --turborepo или --yarn-workspaces.

Какие разрешения требуются агенту для запуска команды?

Для сканирования каталогов и изменения файлов нужны инструменты Read, Write, Edit и Bash.

Исходный текст

setup-monorepo.md · MIT
---
allowed-tools: Read, Write, Edit, Bash
argument-hint: "[monorepo-tool] | --nx | --lerna | --rush | --turborepo | --yarn-workspaces"
description: Configure monorepo project structure with comprehensive workspace management and build orchestration
---

# Setup Monorepo

Configure comprehensive monorepo structure with advanced workspace management: **$ARGUMENTS**

## Current Project State

- Repository structure: !`find . -maxdepth 2 -type d | head -10`
- Package manager: @package.json or existing workspace configuration
- Existing monorepo: @nx.json or @lerna.json or @rush.json or @turbo.json
- Project count: !`find . -name "package.json" -not -path "./node_modules/*" | wc -l`

## Task

Implement production-ready monorepo with advanced workspace management and build orchestration:

**Monorepo Tool**: Use $ARGUMENTS to configure Nx, Lerna, Rush, Turborepo, or Yarn Workspaces

**Monorepo Architecture**:
1. **Workspace Structure** - Directory organization, package architecture, shared libraries, application separation
2. **Dependency Management** - Workspace dependencies, version management, package hoisting, conflict resolution
3. **Build Orchestration** - Task dependencies, parallel builds, incremental compilation, affected package detection
4. **Development Workflow** - Hot reloading, debugging, testing strategies, development server coordination
5. **CI/CD Integration** - Build pipelines, affected project detection, deployment orchestration, artifact management
6. **Tooling Configuration** - Shared configurations, code quality tools, testing frameworks, documentation

**Advanced Features**: Task caching, distributed execution, performance optimization, plugin ecosystem integration.

**Team Productivity**: Developer experience optimization, onboarding automation, maintenance procedures.

**Output**: Complete monorepo setup with optimized build system, comprehensive tooling, and team productivity enhancements.

© davila7 · MIT · davila7/claude-code-templates

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

Все слэш-команды по теме «DevOps и инфраструктура» →

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

Весь набор →
sdd-spec-writer Пишет исполняемые спецификации по описанию задачи: входы, выходы, побочные эффекты и тест-кейсы. Пригодится перед реализацией фичи, когда нужен однозначный контракт. 252установок i18n-localization Скилл для Claude, который помогает вынести строки в файлы переводов, разобраться с локалями и поддержкой RTL. 251установок game-asset-pipeline Разворачивает пайплайн обработки игровых ассетов: текстур, 3D-моделей, звука и анимаций. Пригодится при сборке билдов под разные платформы и контроле веса проекта. 251установок ai-product Помогает проектировать надёжные функции на базе LLM в Claude Code: от валидации JSON-схем и стриминга ответов до контроля токенов и расходов. 250установок worktree-ghostty Открывает в Ghostty три панели при создании worktree: Claude слева, lazygit и yazi справа. Только macOS. 249установок feature-design-assistant Ведёт диалог с агентом и превращает сырую идею фичи в проект и спецификацию. Пригодится перед крупной правкой кодовой базы. 247установок agent-messaging Настраивает защищённый обмен сообщениями между ИИ-агентами по протоколу AMP. Пригодится, когда нужно передать задачу другому агенту или разобрать входящие. 247установок setup-rate-limiting Слэш-команда разбирает проект и собирает систему ограничения запросов к API: алгоритмы, квоты по пользователям, хранение счётчиков. 247установок

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

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