conductor-setup

Featured

Configure a Rails project to work with Conductor (parallel coding agents)

AI & Automation 39,350 stars 6386 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

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" ]; th...

Details

Author
sickn33
Repository
sickn33/antigravity-awesome-skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category