Agent skill · software engineering · sickn33

conductor-setup

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

Why this skill is useful

Adds executable scripts for setting up a Rails project with Conductor, including environment configuration and Redis isolation that aren't in public docs.

What it needs

Requires bash installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Set up the explicitly selected Rails development project for the Conductor app. Frontmatter tool/context hints are host-specific, not authorization to delegate, alter secrets or broaden permissions. Review existing scripts and lockfiles before running installs; preserve unrelated settings. 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: 2. bin/conductor-setup (executable) Create bin/conductor-setup if it doesn't already exist: 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: Make it executable with chmod +x script/server. 4. Update Rails Config Files For each of the following files, if they exist and contain Redis configuration, update them to use ENV.fetch('REDISURL', ...) or ENV['REDISURL'] with a fallback: config/initializers/sidekiq.rb If this file exists and configures Redis, update it to use: config/cable.yml If this file exists, update the development adapter to use: config/environments/development.rb If this file configures Redis for caching, update to use: config/initializers/rackattack.rb If this file exists and configures a Redis cache store, update to use: Implementation Notes Don't overwrite existing files: Check if conductor.json, bin/conductor-setup, and script/server exist before creating them. If they exist, skip creation and inform the user. Rails config updates: Only modify Redis-related configuration. If a file doesn't exist or doesn't use Redis, skip it gracefully. Create directories as needed: Create script/ directory if it doesn't exist. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/conductor-setup--e24a26

View the source on GitHub

Browse the @skills marketplace