bacchus

Orchestrate parallel agent task plans and imports across isolated JJ workspaces.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/vu1n/bacchus --skill bacchus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bacchus
Source: https://github.com/vu1n/bacchus/tree/main/skills/bacchus
Command: npx skills add https://github.com/vu1n/bacchus --skill bacchus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating multiple agents to work on the same codebase without bottlenecks or conflicts, enabling scalable parallel development.

Core Features & Use Cases

  • Orchestrated task planning and import: plan work, import tasks, and assign to agents with archetype prompts.
  • Workspace isolation and controlled execution: each agent operates in its own JJ workspace to avoid interference.
  • Session management and conflict handling: stop hooks and orchestrator loop to manage progress and merges.

Quick Start

Initialize the task workflow with bacchus task init, then import tasks using bacchus task import --epic-id <EPIC>, and check readiness with bacchus task list --ready.

Frequently Asked Questions about bacchus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate parallel agent work on a codebase without conflicts?

You can coordinate parallel agent work on a codebase by orchestrating task plans, importing tasks, and executing changes in isolated JJ workspaces. This approach uses archetype-based prompts and session management to prevent interference and handle merge conflicts safely.

How do I initialize and import tasks for multi-agent codebase orchestration?

Initialize the task workflow with a CLI command, then import tasks using a specific epic ID, and check readiness with a task list command. This structured process relies on YAML configuration to assign work to agents.

Does multi-agent task orchestration work with JJ workspaces?

Yes, multi-agent task orchestration works with JJ workspaces by isolating each agent in its own controlled execution environment. This setup prevents interference during parallel development and manages progress through stop hooks and an orchestrator loop.

What is the best way to handle merge conflicts during autonomous agent execution?

Managing merge conflicts during autonomous agent execution is best handled through session management with stop hooks and an orchestrator loop. This structured CLI approach controls progress and guides merges across isolated codebase workspaces.

When do I need archetype-based prompts for codebase task management?

You need archetype-based prompts for codebase task management when applying multi-agent orchestration to execute changes. They provide structured instructions to autonomous agents operating in isolated workspaces during parallel development.