oh-my-code is a turnkey, process-oriented multi-agent setup.
It vendors agent-manager under .claude/skills/agent-manager, so a plain git clone is enough (no openskills install required).
python3tmux
If your agent CLI supports .claude/commands, use:
/oh-my-code/quickstart
To enable/disable the 15-minute scheduled work cycle:
/oh-my-code/startup/oh-my-code/shutdown
Or run directly from the repo root:
bash scripts/preflight.sh
python3 .claude/skills/agent-manager/scripts/main.py list
python3 .claude/skills/agent-manager/scripts/main.py start supervisor
python3 .claude/skills/agent-manager/scripts/main.py start coder-b
python3 .claude/skills/agent-manager/scripts/main.py start coder-a
python3 .claude/skills/agent-manager/scripts/main.py assign coder-a <<'EOF'
Task:
- <what you want done>
EOF
python3 .claude/skills/agent-manager/scripts/main.py monitor coder-a --followRun on the repo you changed (often a workspace/<repo> submodule):
# auto-detect gates in that repo
bash scripts/quality-gates.sh --repo workspace/<repo>
# verify without allowing file changes
bash scripts/quality-gates.sh --repo workspace/<repo> --mode checkTeam membership and roles: TEAM.md.
Workflow: follow workflows/github_issues.md.
Agents live in agents/EMP_*.md:
coder-a(EMP_0002): Team Lead + QA; drivesworkflows/github_issues.md+ quality gatessupervisor: watchdog that keeps the Team Lead alivecoder-b(EMP_0003): developer (implementation)
To switch CLIs, edit agents/EMP_0001.md, agents/EMP_0002.md, agents/EMP_0003.md launcher: fields.