iterate

Diagnose, fix, test, and verify failures through iterative cycles.

4|Updated Jun 27, 2025
One-click install
npx skills add https://github.com/DevOtts/all-skills-you-will-ever-need --skill iterate-devotts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate
Source: https://github.com/DevOtts/all-skills-you-will-ever-need/tree/main/.claude/iterate
Command: npx skills add https://github.com/DevOtts/all-skills-you-will-ever-need --skill iterate-devotts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you resolve complex failures by running diagnosis → fix → test → verify loops until the outcome matches your acceptance criteria.

Core Features & Use Cases

  • Autonomous multi-cycle debugging: Keeps iterating through structured phases without stopping between cycles when new evidence is available.
  • Evidence-based verification: Emphasizes concrete checks (API calls, DB queries, build/test commands, UI endpoint verification) rather than assumptions.
  • Subagent-assisted iteration: Uses subagents to research broad codebase context or parallelize test groups while preserving core reasoning and decisions.

Quick Start

Use the iterate mode when you need an AI to diagnose a failing system, apply minimal changes, and repeatedly test and verify until the requirement is met.

Frequently Asked Questions about iterate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate debugging loops for integration failures?

Autonomous multi-cycle debugging resolves integration failures by continuously diagnosing root causes, applying minimal fixes, and verifying outcomes with concrete checks until acceptance criteria are satisfied.

What is the best way to verify root cause analysis with repeated testing?

Root cause analysis verification uses repeated testing cycles that collect evidence through API calls, DB queries, and build commands rather than assumptions. It applies guarded stopping conditions to prevent infinite loops during end-to-end testing.

How do I run iterative refinement until acceptance criteria are satisfied?

Iterative refinement runs structured diagnose, fix, test, and evaluate phases until acceptance criteria are satisfied. It applies minimal changes and validates outcomes through evidence collection with optional subagent parallelization for concurrent tests.

Can I use subagents to parallelize broad codebase research during debugging?

Subagents can parallelize broad codebase research and concurrent test groups during debugging iterations. The core reasoning and decisions remain preserved while subagents assist with gathering evidence for complex multi-step diagnosis.

When should I not use autonomous iteration loops for debugging?

Autonomous iteration loops should not be used when guarded stopping conditions are absent, as infinite loops may occur without clear acceptance criteria. It requires structured phase execution and evidence collection to function properly.