Skip to content

Iterative Research

Research workflow with iterative quality improvement through critique/improve cycles. A critic subagent evaluates results, suggests improvements, and the process repeats until quality gates are met.

Terminal window
mcp__moira__start({ workflowId: "moira/iterative-research", parentExecutionId: "none" })
flowchart LR
    A[Setup] --> B[Generate]
    B --> C[Critique]
    C --> D{Quality OK?}
    D -->|No| E[Improve]
    E --> C
    D -->|Yes| F[Publish]
StepActionOutput
1. SetupConfigure research parameters and workspaceResearch config
2. GenerateGenerate initial researchDraft research
3. CritiqueQuality assessment with metricsCritique report
4. Quality CheckEvaluate against quality gatesPass/Fail decision
5. ImproveAddress critique feedbackImproved research
6. PublishPrepare and publish final versionPublished research
LevelSourcesWordsFocus
quick5-81500-2500Rapid overview
normal12-203000-5000Practical guidance
deep25-356000-10000Strategic analysis
scientific40+10000+Academic rigor
  • Critical issues: 0
  • Major issues: 0
  • Formatting score: ≥ 8/10
  • Maximum 5 iterations
  • Force completion option if limit reached
  • User decision on forced completion
SeverityDescription
CriticalFundamental flaws, factual inaccuracies
MajorClarity problems, source attribution gaps
ModerateDepth enhancement, alternative perspectives
MinorPolish, formatting consistency
{
"id": "critique-research",
"type": "agent-directive",
"directive": "Assess research quality using {{research_critique_prompt}}",
"completionCondition": "Critique completed with numerical metrics",
"inputSchema": {
"type": "object",
"properties": {
"critical_issues_count": { "type": "number" },
"major_issues_count": { "type": "number" },
"formatting_score": { "type": "number" }
}
}
}
WorkflowFocus
moira/verified-researchLinear 8-step, source verification
moira/iterative-researchIterative with quality improvement cycles

Use iterative-research when you need high-quality output with multiple revision cycles.