do-in-steps
Pattern: Sequential Orchestration with Judge Verification
Phase 1: Task Analysis and Decomposition
Task → Identify Dependencies → Define Step Boundaries
│
Phase 2: Model Selection
For each step: Assess Complexity + Scope + Risk → Select Model
│
Phase 3: Sequential Execution with Judge Verification
┌─────────────────────────────────────────────────────────────┐
│ For each Step N: │
│ Implementer → Self-Critique → Judge → Parse Verdict │
│ ▲ │ │
│ │ ▼ │
│ │ PASS (≥3.5)? → Next Step │
│ │ FAIL? → Retry (max 2) │
│ └──────── feedback ───────┘ or Escalate │
└─────────────────────────────────────────────────────────────┘
Step 1 → Judge ✓ → Step 2 → Judge ✓ → Step 3 → Judge ✓ → ...
│
Phase 4: Final Summary and Report
Aggregate results, judge scores, files modified, decisions madeUsage
When to Use
Quality Enhancement Techniques
Phase
Technique
Benefit
Theoretical Foundation
Last updated