iterate

Automates iterative problem-solving with Start, Status, Record Attempt, and Complete commands.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/claudeaceae/samara-main --skill iterate-claudeaceae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate
Source: https://github.com/claudeaceae/samara-main/tree/main/.claude/skills/iterate
Command: npx skills add https://github.com/claudeaceae/samara-main --skill iterate-claudeaceae

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables automated, self-referential iteration for tasks that require multiple attempts, trial-and-error, or persistent effort until success. It helps systems refine solutions without human intervention while maintaining clear progress.

Core Features & Use Cases

  • Define clear success criteria for iterative tasks.
  • Track iteration state across attempts and log learnings.
  • Deterministic retry loop that persists until all criteria are met or a maximum number of attempts is reached.
  • Use Case: When debugging flaky integrations, set up an iteration loop to retry until the build succeeds or a timeout occurs.

Quick Start

Start iteration with a goal like "get the build to pass" and let the system run through retries until success.

Frequently Asked Questions about iterate

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

FAQPage Schema
How do I automate retry loops for debugging flaky systems?

Automate retry loops by defining success criteria and letting the system run deterministic retries until the build succeeds or a timeout occurs. It tracks per-attempt state and logs learnings to drive persistent problem-solving without human intervention.

What is autonomous iteration for trial-and-error tasks?

Autonomous iteration is a self-referential process that refines solutions through repeated trials. It maintains per-attempt state and logs outcomes, allowing systems to persistently apply trial-and-error until complex, uncertain tasks meet defined success criteria.

How do I track iteration state across multiple debugging attempts?

Track iteration state across debugging attempts using Start, Status, Record Attempt, and Complete commands. This maintains a deterministic retry loop that stores goals, logs outcomes, and provides clear progress tracking for each trial.

When do I need automated goal-management for complex tasks?

You need automated goal-management when tasks require persistent effort, multiple attempts, or trial-and-error refinement. It suits uncertain scenarios like debugging flaky integrations where systems must refine solutions iteratively until success criteria are met.

Can I set a maximum number of retries for deterministic retry loops?

Yes, deterministic retry loops persist until all success criteria are met or a maximum number of attempts is reached. This prevents infinite loops while allowing the system to refine solutions through repeated trials autonomously.