zachristmas

Baa Ton — Development skill for Claude Code

Development community

An orchestration baton for herding coding agents.

How to install Baa Ton

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

What Baa Ton does

An orchestration baton for herding coding agents.

Alternatives in Development

  • Claude Code Agent Farm — A powerful orchestration framework that runs multiple Claude Code (cc) sessions in parallel to systematically 704 ★
  • CLAUDE.md - Skills Factory Orchestration — This file provides top-level guidance for working with this Claude Code Skills Factory repository 617 ★
  • Purpose — Orient yourself in pi-vs-cc — a collection of Pi coding agent extensions and agent specs that progressively de 527 ★

README

Baa-ton

Nala, the Baa-ton dog

───────────────────🐕  🐑  🐑  🐑  🐑  🐑  🐑──────────────────

Baa-ton is a durable, harness-neutral orchestration layer for [Herdr](https://github.com/herdrdev/herdr) 0.9+. Herdr owns panes and agent processes; Baa-ton plans work, verifies agents before dispatch, and records durable receipts.

Install

macOS, Linux, and WSL:

curl -fsSL https://raw.githubusercontent.com/zachristmas/baa-ton/main/install.sh | bash

Windows PowerShell:

irm https://raw.githubusercontent.com/zachristmas/baa-ton/main/install.ps1 | iex

Windows CMD:

curl -fsSL https://raw.githubusercontent.com/zachristmas/baa-ton/main/install.cmd -o install.cmd && install.cmd && del install.cmd

Run the installer from the project directory you want to use. It defaults to that directory, lets you choose another, detects your installed harnesses, and installs the project skills.

When it says `Install complete`, open the harness of your choice in that project and invoke `baa-ton-start`, then describe your task. Use `baa-ton-configure` to choose worker profiles and model assignments, or `baa-ton-update` to update Baa-ton and refresh the project integration.

Re-running the installer updates the checkout and project configuration.

Uninstall:

curl -fsSL https://raw.githubusercontent.com/zachristmas/baa-ton/main/uninstall.sh | bash

On Windows, run `uninstall.ps1` or `uninstall.cmd`. The uninstaller removes only Baa-ton-owned links, plugins, and checkout files; it preserves shared Herdr config, project manifests, and harness MCP config.

Set up a root

Start a supported harness in the target project and invoke `baa-ton-start`. It connects the harness, bootstraps the current Herdr pane as the Baa-ton root, and waits for your task.

If the harness cannot discover project skills, use this fallback: