← Reddit

I built a local kanban workflow where a personal scrum master plans, refines, and hands off work to specialist AI agents

Reddit · FrancoSensei · April 23, 2026
A developer created a local kanban workflow system that uses a scrum master agent to plan tasks, refine them, and coordinate specialist AI agents equipped with specific skills needed for each job. The system provides a readonly kanban board for visual tracking and eliminates the need for external project management tools while integrating with AI models like Claude, GitHub Copilot, and Codex. The approach emphasizes explicit organization, planning, and capability-based handoffs as core system features for coordinating agentic development work.

Detailed Analysis

A software developer has published an open-source project called Baton OS on GitHub that reimagines how AI coding assistants like Claude, GitHub Copilot, and OpenAI's Codex are coordinated during local development work. Rather than relying on a single monolithic AI agent to handle all aspects of a task, the system introduces a hierarchical structure modeled on agile project management: a designated "scrum master" agent owns the flow of work, while specialist agents handle execution. The scrum master plans and refines each task, moves it through a kanban board lifecycle (from backlog through review to completion), spawns the appropriate specialist agents, equips them with relevant skills sourced from the skills.sh ecosystem or generated on demand, and continuously updates board state as work progresses. A read-only visual board, viewable on a secondary screen, provides a passive status layer without requiring constant interaction.

The architectural decision to separate orchestration from execution addresses a well-documented failure mode in agentic AI workflows: context drift and session fragmentation. When a single large language model is asked to both plan and execute complex, multi-step development work, coherence tends to degrade as context windows fill and task boundaries blur. By making planning explicit, handoffs deliberate, and specialist roles bounded, the system preserves structure across the full task lifecycle. Claude's inclusion as one of the specialist agents reflects its established reputation for reasoning and code-related tasks, and the skill-based handoff model allows the scrum master to selectively invoke Claude or other agents depending on what a particular task demands, rather than defaulting to a single tool for everything.

This project sits at the intersection of two accelerating trends in AI development: the shift toward multi-agent architectures and the emergence of open skills ecosystems. The broader industry — including Anthropic with its Claude agent capabilities, OpenAI with Codex, and Microsoft with Copilot — has moved steadily toward frameworks that allow agents to call other agents, use external tools, and operate within structured pipelines rather than freeform prompting sessions. The developer's use of skills.sh as a composable capability layer mirrors patterns emerging in enterprise agentic platforms like those built on Make.com or n8n, where pre-built modular functions are assembled into automated workflows. The kanban metaphor proves particularly apt here: it provides a shared state representation that both the human operator and the AI agents can reference, creating a lightweight coordination surface without the overhead of enterprise project management tooling.

The project also reflects a broader philosophical stance on human-AI collaboration that is gaining traction among practitioners: AI works best not when given maximum autonomy, but when embedded within explicit organizational structures that make roles, responsibilities, and transitions legible. The read-only board is a deliberate design choice — it keeps the human informed without pulling them into constant micro-management, preserving oversight while reducing cognitive load. Industry research from organizations like Scrum.org and the Scaled Agile Framework has similarly identified that the highest-value applications of AI in agile contexts are those that augment structure rather than replace it, handling backlog refinement, capacity estimation, and status tracking while humans retain judgment over priorities and strategy. Baton OS, though still described as evolving, operationalizes that principle at the individual developer level in a self-contained, locally run form.

Read original article →