symphony-setup
Installation
SKILL.md
Symphony Setup
Set up Symphony — OpenAI's orchestrator that turns Linear tickets into pull requests via autonomous Codex agents.
Preflight checks
Run these checks first and stop if any fail — resolve before continuing:
codex— runcodex --version. Must be installed and authenticated.mise— runmise --version. Needed for Elixir/Erlang version management.gh— rungh auth status. Must be installed AND authenticated. Agents useghto create PRs and close orphaned PRs. Silent failure without it.LINEAR_API_KEY— runtest -n "$LINEAR_API_KEY" && echo "set" || echo "missing". Must persist across sessions (shell config, not justexport).- Linear MCP — verify Linear MCP is available. If not, set it up:
- Claude Code:
claude mcp add --transport http linear https://mcp.linear.app/mcp - Codex:
codex mcp add linear --url https://mcp.linear.app/mcp - Other clients: see Linear MCP docs
- Claude Code:
- Git clone auth — the
after_createhook runsgit cloneunattended. Verify the user's repo clone URL works non-interactively:git clone --depth 1 <url> /tmp/test-clone && rm -rf /tmp/test-clone. HTTPS with password prompts will silently fail. Use SSH keys (no passphrase) or HTTPS with credential helper / token.
Report results to the user before proceeding.
Related skills
More from odysseus0/symphony
debug
Investigate stuck runs and execution failures by tracing Symphony and Codex
229commit
Create a well-formed git commit from current changes using session history for
228push
Push current branch changes to origin and create or update the corresponding
228land
Land a PR by monitoring conflicts, resolving them, waiting for checks, and
227pull
Pull latest origin/main into the current local branch and resolve merge
225linear
|
220