conductor-setup

Automate Conductor setup by generating conductor.json, symlinking .env files, and configuring dev server commands.

2|Updated Jun 2, 2024
One-click install
npx skills add https://github.com/magnusrodseth/dotfiles --skill conductor-setup-magnusrodseth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conductor-setup
Source: https://github.com/magnusrodseth/dotfiles/tree/main/.claude/skills/conductor-setup
Command: npx skills add https://github.com/magnusrodseth/dotfiles --skill conductor-setup-magnusrodseth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The manual setup process for Conductor, a parallel workspace app for Claude Code, is often repetitive and time-consuming, especially when configuring project-specific configurations, environment files, and dev server commands.

Core Features & Use Cases

  • Automatic Configuration Generation: Generates conductor.json based on the repository's specifics like project type and environment file locations.
  • Env File Symlinking: Sets up environment variable symlinks to ensure workspaces remain in sync.
  • Dev Server Command Setup: Configures conductor.json with the appropriate command to start the dev server based on the detected project framework.
  • Use Case: Ideal for streamlining the process when onboarding a new project or adding Conductor to an existing project to support parallel workspaces.

Quick Start

Set up Conductor in your repository with the following single command: Use the conductor-setup skill to create the required configurations in your repository.

Frequently Asked Questions about conductor-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Conductor configuration setup for a new repository?

Automating Conductor configuration setup generates a conductor.json file, symlinks .env files, and configures dev server commands. This removes manual intervention by detecting project types and applying appropriate parallel workspace settings.

What is conductor.json used for in parallel workspace environments?

Conductor.json defines parallel workspace settings including project type, environment file locations, and dev server run commands. It enables Claude Code to manage multiple synchronized workspaces within a single repository.

How do I sync .env files across multiple Conductor workspaces?

Syncing .env files across Conductor workspaces uses environment file symlinking. This ensures all parallel workspaces reference identical environment variables, keeping configurations consistent without manual duplication.

Can I use Conductor setup with any project framework for dev server automation?

Conductor setup supports dev server automation by detecting your repository's project framework and configuring the appropriate start command in conductor.json. It adapts to the detected project type to streamline server setup.

Do I need existing repository files before running Conductor configuration automation?

Running Conductor configuration automation requires an existing repository to detect project types and locate environment files. It generates new configuration files like conductor.json based on the repository's current structure.