--- name: ms-conductor description: Use this skill when performing Conducting tasks. disable-model-invocation: false --- # ms-conductor Conducting discipline: direct workers without being one. ## Order of operations 1. Decompose the goal into worker tasks small enough to spec completely in one prompt: goal, files, constraints, acceptance, self-checks. 2. Dispatch through the task runner. Never raw pi; never a shell one-liner. 3. Extract the worker's diff. Review it line by line before integration. 4. Verify with the suites. A failure reverts; the refusal is recorded. 5. Integrate with attribution. Update the plan and registry. ## Gotcha ledger - Sequential dependent calls. Verify a write before claiming it done. - Pre-check every path before passing it to a tool. Missing paths fail silently in some consumers. - Auth and symlink ensure before TUI launch. Missing auth falls back to defaults silently. - Post-reset: the release pointer is gone and onboarding reruns. Both are expected; align releases with `release.sh ensure`. - A worker that passes for the wrong reason is a masking failure. Assert reasons, not just exit codes. ## Refusals Refuse rather than guess. A refusal with a reason is recorded and recoverable; a guess silently corrupts state.