From radicle-autonomy
Multi-agent orchestration for Radicle plans — worktree isolation, task dispatch, CLAIM/SIGNAL conventions, and context feedback loops. Use when dispatching tasks to workers, launching worktree agents, or evaluating multi-agent progress.
How this skill is triggered — by the user, by Claude, or both
Slash command
/radicle-autonomy:rad-orchestrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestration conventions for multi-agent parallel execution using Plan COBs as the coordination layer and git worktrees for isolation.
Orchestration conventions for multi-agent parallel execution using Plan COBs as the coordination layer and git worktrees for isolation.
One plan drives the work. Each task is executed by a worker agent in an isolated git worktree. Workers produce one commit and one Context COB per task. The plan-manager dispatches tasks and evaluates feedback between batches.
A task is ready when:
linkedCommit (not done)blocked_by tasks have linkedCommit (dependencies met)affectedFiles don't overlap with any in-progress task's files (no conflict)CLAIM task:<task-id> as a plan comment before starting workSIGNAL task:<task-id> files-added:<paths> if modifying files beyond the original affectedFiles, and updates the task via rad-plan task edit <plan-id> <task-id> --files "<updated-list>"These are conventions, not locks. The plan-manager is the sole dispatcher — workers do not self-select tasks.
rad-plan show <plan-id> --jsonrad-plan task link-commit <plan-id> <task-id> --commit <oid>rad sync --announceBetween dispatch batches, evaluate completed workers' contexts:
| Context Field | Signal |
|---|---|
constraints conflicting with later tasks | Assumption clash — flag it |
friction relevant to upcoming tasks' files | Same pitfall ahead — warn |
openItems suggesting new scope | Discovered work — suggest new task |
filesTouched outside affectedFiles | Unexpected file changes — re-check conflicts |
verification failures | Check didn't pass — consider blocking dependents |
When all tasks have linkedCommit:
rad-plan status <plan-id> completedrad issue state <issue-id> --closedrad sync --announceGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub deanh/rad-skill --plugin radicle-autonomy