AgentSkillsCN

loop-agent

以迭代方式执行工作流代理,不断精进并逐步优化,直至各项质量指标悉数达标。当任务需要反复打磨、多次迭代改进、持续优化,或通过反馈循环不断调整,直至达到收敛状态时,此方法将发挥重要作用。

SKILL.md
--- frontmatter
name: loop-agent
description: Execute workflow agents iteratively for refinement and progressive improvement until quality criteria are met. Use when tasks require repetitive refinement, multi-iteration improvements, progressive optimization, or feedback loops until convergence.

Loop Agent Skill

Execute workflow agents iteratively for refinement and progressive improvement until quality criteria are met.

Quick Reference

  • Modes - Loop termination modes (fixed, criteria, convergence, hybrid)
  • Patterns - Common loop patterns (refinement, test-fix, optimization)
  • Configuration - Loop setup and templates
  • Examples - Complete loop examples

When to Use

  • Code needs iterative refinement until quality standards met
  • Tests need repeated fix-validate cycles
  • Performance requires progressive optimization
  • Quality improvements need multiple passes
  • Feedback loops necessary for convergence

NOT Appropriate For

  • Single-pass tasks (use specialized agent)
  • Purely parallel work (use parallel-execution)
  • Simple linear workflows (use sequential)
  • One-time analysis

Core Concepts

Loop Termination Modes

ModeDescriptionUse When
FixedRun exactly N iterationsKnown number of passes needed
CriteriaUntil success criteria metSpecific quality/performance targets
ConvergenceStop at diminishing returnsOptimal result unknown
HybridCombine multiple conditionsComplex requirements

See modes.md for detailed mode documentation and patterns.md for common loop patterns.