Skill Claude CodeCodex
Create a well-formed git commit from the current changes. Use when finalizing staged work, preparing a commit message, or splitting in-progress work into reviewable history.
An autonomous engineering team for your Linear project. Symphony is a desktop app that watches your Linear board and dispatches coding agents — Codex or Claude Code — to work on issues, each in its own freshly cloned workspace. You triage and review; Symphony orchestrates.
This repository also configures its own agents. See what symphony-rust tells them →
Skill Claude CodeCodex
Create a well-formed git commit from the current changes. Use when finalizing staged work, preparing a commit message, or splitting in-progress work into reviewable history.
Skill Claude CodeCodex
Squash-merge the issue's PR once it's approved and green. Use only when the issue is in the Merging state — Symphony's status router gates entry.
Skill Claude CodeCodex
Sweep the PR for actionable reviewer feedback (top-level comments, inline review comments, review states) and resolve every item before moving to In Review. Use after every push that might have triggered review, and as the gate before transitioning the issue to In Review.
Skill Claude CodeCodex
Sync the current branch with origin/main via merge (not rebase) and resolve any conflicts. Use whenever Symphony's workflow says "merge origin/main into the branch" — at Step 1 setup, before push, and as part of the Land procedure.
Skill Claude CodeCodex
Push the current branch to origin and ensure a PR exists for it (creating or updating one), with the symphony label applied. Use when the workflow says "push" or "open a PR".
Skill Claude CodeCodex needs its repo
Capture Playwright screenshots of a user-facing change and embed them in the GitHub PR description via a temporary screenshot commit followed by a cleanup revert commit. Use whenever the workflow asks for proof-of-testing screenshots on a user-facing change.
Skill Claude CodeCodex
Manage the single Symphony Workpad comment on a Linear issue — find or bootstrap, update in place, or reset (Rework). Use whenever the workflow needs to read or write the workpad. Includes the GraphQL commentUpdate workaround for the known Linear MCP savecomment duplication bug.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: