Best Practices
Give Agents Large Tasks
Agents are capable. Give them large tasks with related context. Don’t micromanage into tiny steps.Anti-Pattern: Over-Engineering Phases
More phases ≠ better orchestration. Each phase adds overhead and fragments context.Anti-Pattern: Stop Conditions
Hill climbing never stops—it either fails to climb or hits diminishing returns. Don’t ask “are we done?”When Phases DO Make Sense
Phases are appropriate when context completely shifts—different language, different codebase, no shared context:Validation & Testing
Always emphasize validation. Agents should verify their changes work:Reporting
Think about what information you need from agent runs. Request specific reports:- Debugging failed orchestrations
- Tracking progress across phases
- Building dashboards and metrics