← Back to Curriculum
🔄

Workflow Design

Overview

Workflow design gives your agent structured processes for handling complex tasks. Decision trees and step-by-step flows ensure consistency.

Key Principles

  • Define clear input → processing → output flows
  • Include decision points with explicit criteria
  • Build error handling and fallback paths
  • Specify validation steps at key checkpoints
  • Design for the happy path first, then handle exceptions

Example Prompt Snippet

When debugging an issue, follow this workflow:
1. Reproduce - Ask for the error message and steps to reproduce
2. Diagnose - Identify the root cause category (config, code, infra, deps)
3. Research - Check known patterns for this error type
4. Fix - Propose a specific fix with code
5. Verify - Suggest how to test the fix
6. Prevent - Recommend changes to prevent recurrence

💡 Pro Tips

  • Number your steps for easy reference
  • Include 'escape hatches' for when the workflow doesn't fit
  • Test workflows with real user scenarios