← ClaudeAtlas

conductor-setuplisted

Configure a Rails project to work with Conductor (parallel coding agents)
lgzarturo/codeconductor · ★ 0 · AI & Automation · score 76
Install: claude install-skill lgzarturo/codeconductor
Set up this Rails project for Conductor, the Mac app for parallel coding agents. ## When to Use - You need to configure a Rails project so it runs correctly inside Conductor workspaces. - The project should support parallel coding agents with isolated ports, Redis settings, and shared secrets. - You want the standard `conductor.json`, `bin/conductor-setup`, and `script/server` scaffolding for a Rails repo. # What to Create ## 1. conductor.json (project root) Create `conductor.json` in the project root if it doesn't already exist: ```json { "scripts": { "setup": "bin/conductor-setup", "run": "script/server" } } ``` ## 2. bin/conductor-setup (executable) Create `bin/conductor-setup` if it doesn't already exist: ```bash #!/bin/bash set -e # Symlink .env from repo root (where secrets live, outside worktrees) [ -f "$CONDUCTOR_ROOT_PATH/.env" ] && ln -sf "$CONDUCTOR_ROOT_PATH/.env" .env # Symlink Rails master key [ -f "$CONDUCTOR_ROOT_PATH/config/master.key" ] && ln -sf "$CONDUCTOR_ROOT_PATH/config/master.key" config/master.key # Install dependencies bundle install npm install ``` Make it executable with `chmod +x bin/conductor-setup`. ## 3. script/server (executable) Create the `script` directory if needed, then create `script/server` if it doesn't already exist: ```bash #!/bin/bash # === Port Configuration === export PORT=${CONDUCTOR_PORT:-3000} export VITE_RUBY_PORT=$((PORT + 1000)) # === Redis Isolation === if [ -n "$CONDUCTOR_WORKSPACE_NAME" ]; the