patrikdennis

DelegAItor — Data skill for Claude Code

Data community

Delegates multiple tickets — from GitHub Issues, plain markdown lists, or a Notion database — into isolated git worktrees/branches, each with its own agent session (Claude, Copilot, Codex, or OpenCode.

How to install DelegAItor

This entry records only its repository, not the path inside it, so there is no exact command to give. Open patrikdennis/delegAItor and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What DelegAItor does

Delegates multiple tickets — from GitHub Issues, plain markdown lists, or a Notion database — into isolated git worktrees/branches, each with its own agent session (Claude, Copilot, Codex, or OpenCode), and keeps those sessions in sync via a shared SQLite-backed lock + messaging registry.

Alternatives in Data

  • Notion Sync — /notion-sync - Push Ranked Jobs and Applications to a Notion Database 36.6k ★
  • Sentry — Inspect Sentry issues, summarize production errors, and pull health data 14.6k ★
  • Privacy & Data Handling — This repository contains: - a plugin package (plugins/compound-engineering) made of markdown/config content 10.8k ★

README

delegAItor

Delegates multiple tickets — from GitHub Issues, plain markdown lists, or a Notion database — into isolated git worktrees/branches, each with its own agent session (Claude, Copilot, Codex, or OpenCode), and keeps those sessions in sync via a shared SQLite-backed lock + messaging registry.

One prompt in → a plan showing branches, worktrees, and flagged conflicts → confirm → one cmux workspace (or detached process) per ticket, each running a `ticket-worker` agent that reports status and coordinates with siblings before completing.

Architecture

packages/
  core/         SQLite state, ticket-source adapters, git worktree ops,
                agent-runtime launchers, resource locks + messaging,
                planner + orchestrator. No CLI/MCP-specific code.
  cli/          `delegaitor` binary — thin wrapper over @delegaitor/core.
  mcp-server/   `delegaitor-mcp` — exposes the same operations as MCP tools
                so Claude/Copilot can call them natively in-session.

All state (SQLite DB, worktrees, prompt files) lives under `$DELEGAITOR_HOME` (default `~/.delegaitor`), outside any managed repo, so cleanup never touches your primary checkout. SQLite runs in WAL mode, so the CLI, the MCP server, and every dispatched agent session can safely read/write the same state concurrently — this is what lets sessions "converse."

Install

cd packages/cli && npm link          # delegaitor on PATH
cd ../mcp-server && npm link         # delegaitor-mcp on PATH

Register the MCP server so Claude/Copilot can call delegAItor tools directly instead of shelling out:

copilot mcp add delegaitor -- delegaitor-mcp
claude mcp add -s user delegaitor -- delegaitor-mcp

The `ticket-worker` custom agent (used by dispatched Copilot sessions) is installed at user scope: `~/.copilot/agents/ticket-worker.md`. Claude sessions get equivalent instructions inline in the generated prompt, so no separate subagent profile is required.

CLI usag