repeat

Repeat prompts or skill commands on an adaptive schedule until a time limit or condition expires.

Updated Jul 5, 2025
One-click install
npx skills add https://github.com/sqfzy/my_configs --skill repeat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repeat
Source: https://github.com/sqfzy/my_configs/tree/main/claude/skills/repeat
Command: npx skills add https://github.com/sqfzy/my_configs --skill repeat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Repeats a user prompt or skill command on an adaptive schedule until a specified end condition is met or a time limit expires, removing the need for manual re-runs.

Core Features & Use Cases

  • End conditions: duration, until time, or custom criteria that terminate the loop when satisfied.
  • Adaptive cooldown: increases wait when no progress is seen and resets when progress is detected, with clear progress signals via git state.
  • Multi-skill orchestration: supports repeating combined skill commands (e.g., /review && /test) or single prompts across long-running workflows.
  • Progress tracking: uses pre- and post-execution git diffs and outputs to determine if progress occurred.

Quick Start

Start the loop by asking to repeat a specific prompt for a set duration, such as 30 minutes.

Frequently Asked Questions about repeat

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

FAQPage Schema
How do I automate repeating a prompt until a specific condition is met?

To automate repeating a prompt until a condition is met, the Skill loops your command on an adaptive schedule, terminating execution only when your custom criteria are satisfied or a time limit expires. It removes the need for manual re-runs during iterative workflows.

How does adaptive backoff work for continuous monitoring loops?

Adaptive backoff for continuous monitoring works by increasing the wait time between executions when no progress is detected and resetting the cooldown when progress occurs. Progress is determined by checking pre- and post-execution git diffs and command outputs.

Can I orchestrate multiple skill commands in a single automated workflow?

Yes, you can orchestrate multiple skill commands in a single automated workflow by chaining them together. The Skill supports repeating combined commands like /review && /test across sustained, long-running iterations until your specified end condition is reached.

What is the best way to run an iterative improvement loop with a time limit?

The best way to run an iterative improvement loop with a time limit is to specify a duration, such as 30 minutes, when starting the prompt. The automation handles the scheduling and adaptive cooldowns, automatically terminating the process when the time expires.

Does the automation detect progress using git state during sustained workflows?

Yes, the automation detects progress using git state during sustained workflows. It evaluates pre- and post-execution git diffs alongside command outputs to determine if actual changes occurred, which then triggers the adaptive backoff cooldown reset.

When should I not use an adaptive schedule for prompt iteration?

You should not use an adaptive schedule for prompt iteration if your task requires strict, fixed-interval execution timing rather than cooldowns based on progress detection. The automation is designed for dynamic scheduling that adjusts wait times according to git state changes.