Back
Framing
ClaudeScrum
Orchestrator that turns Scrum tickets into Pull Requests by piloting Claude Code.
The project
Two-piece system: a Go Runner (local daemon on an always-on PC) and a Flutter Dashboard (Windows desktop + Web). The Runner drives the `claude` CLI on local Git repos to execute a ticket's full workflow: checkout a dedicated branch, send a structured prompt to Claude, run local tests, commit, push, open a PR via `gh`. `stdout/stderr` logs are streamed in real time over WebSocket to the dashboard (with historical replay). Tickets persisted in SQLite, remote access guarded by a bearer token. Uses the existing Claude Pro session — no paid API call.
Highlights
- Fully automated git workflow: branch → Claude prompt → tests → commit → push → `gh pr create`
- WebSocket logs with historical replay from SQLite (`ticket_events` table)
- Drives the existing Claude Pro session — zero API cost
- Flutter desktop+web dashboard, Studio Ouroboros brand
Stack
GoFlutterWebSocketSQLiteClaude Code CLIgh CLI
Product, architecture, full-stack engineering.
My role on this project.
Contact
Let's talk?
Easiest route: a 30-minute call to understand your context. Email works just as well.