Up and running
in 5 minutes
Start an architect session and a worker session, escalate a question, and watch it get answered in real time.
What you need
- Campfire CLI (
cf) installed and on PATH. Install from getcampfire.dev. - Claude Code installed. Download from claude.ai/claude-code.
- Two terminal tabs (or windows). You'll run the architect in one and the worker in the other.
Verify cf is installed: run cf version. You should see a version number.
Copy the recipes
Clone the repo and copy the skills to your Claude Code global directory:
New Claude Code sessions pick up skills automatically. No restart needed for existing sessions — they'll see the skills on next invocation.
The skills land at ~/.claude/skills/cf-architect/, cf-escalate/, and cf-coordinate/. Each contains a SKILL.md that Claude Code reads when you invoke the skill.
Create a project campfire
Navigate to the project you want agents to coordinate on, then create a root campfire. This writes .campfire/root so all agents in this directory auto-discover it.
Leave this terminal open. Open two more tabs for the architect and worker sessions.
Start the architect
In a new Claude Code session (Tab 2), launch the architect with a design document. The architect loads the design context once, then waits silently for questions.
No design document yet? Pass a description inline: /cf-architect "This is a REST API with a PostgreSQL backend. Prefer simple over clever."
The architect is now dormant — it's running but consuming zero tokens until a question arrives.
Start a worker and escalate
In another Claude Code session (Tab 3), start working. When you hit a design decision, escalate instead of guessing.
Watch the escalation resolve
Switch back to Tab 2 (the architect). You'll see it wake up as the escalation arrives:
The worker resumes automatically with the architect's ruling in context. No copy-paste, no tab switching, no context loss.
No architect running? A human can fulfill manually from any terminal: cf send <campfire-id> --fulfills <msg-id> --tag decision "Use optimistic locking."
When you're done
Tear down the swarm campfire when the work session is complete:
Next steps
You've seen the basic escalation loop. Here's where to go next: