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:

  1. codex — run codex --version. Must be installed and authenticated.
  2. mise — run mise --version. Needed for Elixir/Erlang version management.
  3. gh — run gh auth status. Must be installed AND authenticated. Agents use gh to create PRs and close orphaned PRs. Silent failure without it.
  4. LINEAR_API_KEY — run test -n "$LINEAR_API_KEY" && echo "set" || echo "missing". Must persist across sessions (shell config, not just export).
  5. 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
  6. Git clone auth — the after_create hook runs git clone unattended. 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
Installs
235
GitHub Stars
77
First Seen
Mar 10, 2026