Symphony workflow automation tool works with Claude Code

Symphony workflow automation with Claude Code
A developer successfully implemented the Symphony specification using Claude Code, creating an automated workflow that handles tickets from issue tracking through to pull requests.
How the workflow works
The Symphony tool follows this sequence:
- Raise a ticket in Linear (can be swapped for JIRA or GitHub Issues)
- Move the ticket from backlog to TODO
- Symphony picks up the ticket, checks out a branch, codes the work, and creates a PR
- You review and merge
- Symphony GUI shows status as the job runs
Implementation details
The developer used Node and TypeScript for the initial implementation but noted: "I quickly realized why OpenAI reference implementation used Elixir. This needs a language like Elixir." They plan to switch to Elixir, seeing it as "a good excuse to learn."
Setup requirements
Key setup considerations:
- You need to set up API keys and token billing for this to work
- This does not use your Claude Code Max or Pro subscription (or the developer didn't find a way to make it work)
- This billing setup might be a reason not to use it liberally
Tool preferences
The developer prefers GitHub Issues over other issue tracking systems, stating: "I will probably use Github issues (not keen on another issue tracking system)."
The code is available at: https://github.com/obelix74/symphony
📖 Read the full source: r/ClaudeAI
👀 See Also

Applying Claude Code's Architecture to Local 9B Models: Key Findings and Optimizations
A developer extracted architectural patterns from Claude Code's leaked source code and applied 10 optimizations to qwen3.5:9b running locally on an RTX 5070 Ti. The key discovery was that qwen3.5:9b has native structured tool_calls, and the biggest limitation for 9B models is self-discipline in knowing when to stop exploring and start producing output.

Yozora-fm: Interactive Anime Music Galaxy Visualization
Yozora-fm is an interactive visualization where each star represents an anime opening or ending song, with over 9,000 tracks mapped by genre and era. Users can click stars to play videos or explore the galaxy interface.

Automate daily briefings into personal Spotify podcasts with OpenClaw and the Save to Spotify CLI
OpenClaw runs daily at 7am, pulls Slack threads + GitHub notifications + calendar, summarizes into mp3, and uploads as a private episode via the Save to Spotify CLI. Works on Free and Premium.

Automating Claude Desktop Release Notes from Minified Electron Apps
A developer created an automated pipeline using Claude Sonnet and Opus 4.6 to generate release notes for Claude Desktop on Linux, addressing the lack of official release notes from Anthropic. The system extracts, normalizes, and analyzes minified Electron app code as part of a CI/CD workflow.