--- name: ohmg description: Ultimate multi-agent framework for Google Antigravity. Orchestrates specialized domain agents (PM, Frontend, Backend, Mobile, QA, Debug) via Serena Memory. allowed-tools: Read Write Bash Grep Glob metadata: tags: ohmg, multi-agent, orchestration, gemini, antigravity, serena-memory, workflow platforms: Gemini, Claude, Codex, Antigravity keyword: ohmg version: 1.0.0 source: first-fluke/oh-my-ag --- # oh-my-ag (ohmg) - Multi-Agent Orchestrator ## When to use this skill - Coordinating complex multi-domain projects - Parallelizing tasks across multiple AI agents (PM, Frontend, Backend, etc.) - Using Serena Memory for cross-agent state management - Setting up real-time observability dashboards for agent workflows - Integrating multi-CLI vendors (Gemini, Claude, Codex) in a single project --- ## 1. Core Concepts ### Specialized Agents | Agent | Specialization | Triggers | |-------|---------------|----------| | **Workflow Guide** | Coordinates complex projects | "multi-domain", "complex project" | | **PM Agent** | Requirements, task decomposition | "plan", "break down" | | **Frontend Agent** | React/Next.js, styling | "UI", "component", "styling" | | **Backend Agent** | API, database, auth | "API", "database", "auth" | | **Debug Agent** | Bug diagnosis, RCA | "bug", "error", "crash" | ### Serena Memory Orchestrator writes structured state to `.serena/memories/` for real-time monitoring and cross-agent coordination. --- ## 2. Installation & Setup ### Prerequisites - **Bun** (CLI and dashboards) - **uv** (Serena setup) ### Interactive Setup ```bash bunx oh-my-ag ``` Select project type to install relevant skills to `.agent/skills/`. ### Verification ```bash bunx oh-my-ag doctor ``` --- ## 3. Usage Patterns ### Explicit Coordination ```text /coordinate ``` PM planning → agent spawning → QA review. ### Spawning Agents via CLI ```bash # Spawn backend agent for a specific task oh-my-ag agent:spawn backend "Implement auth API" session-01 ``` ### Dashboard Monitoring - Terminal: `bunx oh-my-ag dashboard` - Web: `bunx oh-my-ag dashboard:web` (http://localhost:9847) --- ## 4. MCP Connection & Bridging ### SSE Mode (Shared Server) If environment needs stdio-to-http bridging: ```bash bunx oh-my-ag bridge http://localhost:12341/sse ``` --- ## 5. Configuration Configure per-agent CLI mapping in `.agent/config/user-preferences.yaml`: ```yaml agent_cli_mapping: frontend: gemini backend: codex pm: claude qa: claude ``` --- ## Quick Reference | Command | Action | |---------|--------| | `bunx oh-my-ag` | Interactive installer | | `/setup` | Agent-side configuration | | `bunx oh-my-ag doctor` | System check & repair | | `bunx oh-my-ag update` | Update skills | | `bunx oh-my-ag usage` | Show quota usage |