← ClaudeAtlas

conductor-setuplisted

Sets up a repo for Conductor end-to-end: install/setup script (automatic), selectable Run targets (with more than one, no default so nothing autostarts), and archive cleanup (automatic) — writes .conductor/settings.toml. Use when asked to set up conductor, configure a workspace, add run targets, stop conductor autostarting, make a run-button menu, or add archive/cleanup on workspace removal.
emaarco/hogwarts · ★ 0 · AI & Automation · score 73
Install: claude install-skill emaarco/hogwarts
# Skill: conductor-setup Configures a repo's full Conductor workspace lifecycle in `.conductor/settings.toml`: **setup** (runs after workspace creation), **run** (a menu of selectable, named targets instead of one auto-starting script), and **archive** (cleanup before a workspace is removed). See the [Conductor scripts reference](https://conductor.build/docs/reference/scripts). Work collaboratively: discover real commands, confirm choices, then write. **Never overwrite an existing script without asking. Do not commit, push, or open a PR.** ## Checklist 1. **Config file:** write `.conductor/settings.toml` — shared/committed. **Only takes effect in workspaces created AFTER it merges to the default branch** (see the warning below). 2. **Discover repo conventions — never invent commands.** Read `package.json` `scripts`, `Makefile`/`justfile`/`Taskfile`, README, Procfile, compose files, `.env*.example`, and any existing `.conductor/settings.toml` / legacy `conductor.json`: ```bash jq '.scripts' package.json 2>/dev/null grep -E '^[a-zA-Z_-]+:' Makefile justfile Taskfile* 2>/dev/null cat .conductor/settings.toml 2>/dev/null ``` 3. **Configure setup and archive automatically** — don't ask whether to include them. Then work through **run** below. ### Setup (automatic) Runs once after workspace creation, from the workspace directory. Use it for installs, `.env` copies from `$CONDUCTOR_ROOT_PATH`, symlinks, submodules. Pick the command from discovered conventions