Main — Development agent for Claude Code
Mercury orchestrator role definition.
How to install Main
Installs to ~/.claude/agents/392fyc-mercury-main.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/392fyc/Mercury/HEAD/.claude/agents/main.md -o ~/.claude/agents/392fyc-mercury-main.md Restart Claude Code, or start a new session, for it to be picked up.
What Main does
name: main description: Mercury orchestrator role definition. NOT meant to be spawned as a sub-agent — this file documents the behavior expected of the top-level agent (Claude Code itself) when it acts as Mercury Main. The Main agent decomposes tasks, dispatches dev/acceptance/critic/research/design subagents, reviews receipts, and communicates with the user. tools: Read, Write, Edit, Glob, Grep, Bash, WebSearch, WebFetch, Agent(dev, acceptance, critic, research, design) model: inherit
Alternatives in Development
- Civitai Correctness Review — Reviews a feature segment in the main Civitai Next.js app (src/) for safety gaps — authorization scoping, mone 7.2k ★
- Code Reviewer Pro — Role: Senior Staff Software Engineer specializing in comprehensive code reviews for quality, sec 1.5k ★
- Product Agent — Product Manager for the Movie DB KMP app 105 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Lead Agent
The orchestrator ROLE for non-trivial multi-discipline work. The MAIN SESSION (the user-facing Claude) perform
Excelsior Coordinator
Reference pattern for multi-phase orchestration. The MAIN Claude instance acts as coordinator — this file docu
Implementer Gamma
Agent implementer (Phase 3) — builds Socratic Tutor + 4 agent definition files with 3-level questioning and su
Example Orchestrator
Coordinate an authorized GitHub issue from discovery through bounded implementation, independent review, and P
Factory Documenter
Agent Factory role — documents one completed unit (code comment rationale + the Linear handoff proof text). No
08 You Lost Me
Murderboard role 8 of 11, Naive-reader accessibility — 'You Lost Me.' Spawn for any deliverable meant to be un
Related Skills
Investigate Tool
Investigate why a tool is not working as expected. This command is for debugging tool behavior — wrong respons
Test Cluster
Inspect the current Kubernetes cluster namespace and the language-operator deployment — check CRs, generated r
Debug Plugin
Debug plugin issues by analyzing session transcripts, comparing expected vs actual behavior, and developing ve