Agent Orchestration

Available Agents

Located in ~/.claude/agents/:

Research Workflow

Agent Purpose When to Use
literature-reviewer Literature search, classification, and trend analysis Starting a new research topic, literature survey
rebuttal-writer Systematic rebuttal writing with tone optimization Responding to reviewer comments
paper-miner Extract writing knowledge from successful papers Learning writing patterns from top-venue papers
kaggle-miner Extract engineering practices from Kaggle solutions Learning competition strategies and pipelines

Development Workflow

Agent Purpose When to Use
code-reviewer Code quality, security, and maintainability review After writing or modifying code
tdd-guide Test-driven development workflow When the user explicitly wants test-first implementation

Automatic Agent Invocation

Use agents proactively without waiting for user request:

  1. Code just written/modified → code-reviewer
  2. New literature survey or topic exploration → literature-reviewer
  3. Rebuttal drafting → rebuttal-writer
  4. Writing-pattern mining from strong papers → paper-miner
  5. Kaggle workflow mining → kaggle-miner
  6. Explicit test-first implementation request → tdd-guide

Parallel Task Execution

ALWAYS use parallel Task execution for independent operations:

# GOOD: Parallel execution
Launch 3 agents in parallel:
1. Agent 1: code-reviewer on auth module
2. Agent 2: literature-reviewer on baseline papers
3. Agent 3: paper-miner on a target venue paper

# BAD: Sequential when unnecessary
First agent 1, then agent 2, then agent 3

Error Handling

  • If an agent fails or times out, retry once before reporting to user
  • Log agent errors for debugging
  • Fall back to manual approach if agent is unavailable

Multi-Perspective Analysis

For complex problems, use split-role sub-agents:

  • Factual reviewer
  • Senior engineer
  • Security expert
  • Consistency reviewer
  • Redundancy checker