Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Loop Breaker

    1

    A mathematical guardrail that detects and breaks agent repetition loops using a nudge-and-stop ladder.

    $5.99

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Loop Breaker

    Loop Breaker

    Example session with this skill installed

    You've tried to read 'config.json' four times and it's still empty. Break the loop.

    • Read your context and instructions
    • Compiled the loop breaker

    I have repeated the same tool call 4 times in a row. This is a loop: repeating it will not make progress. I am stopping the current approach.

    Loop Analysis & Pivot

    MetricDetail
    Consecutive Streak4
    Repeated Actionread_file(path="config.json")
    Observed ResultEmpty string / 0 bytes
    StatusNudge Active - Changing Strategy

    Diversion Strategy

    Different Inputs: I will check the parent directory listing to see if config.json is a symlink or if a .env or config.default.json exists instead.
    2.

    Act on Existing Data: Since the file is empty, I will check the build logs to see if the configuration failed to generate.
    3. Conclude: If the alternative files are missing, I will report the missing configuration as a blocker.

    Next steps

    • Run ls -la on the root directory to verify file size and permissions.
    • Search the codebase for strings referencing "config.json" to find the initialization logic.
    • Check stderr for any hidden filesystem errors that might return a false empty result.
    config.json

    Connects securely to your tools. The creator never sees your data.

    About this skill

    LLMs often get stuck in repetitive cycles, burning tokens on identical tool calls or redundant apologies that never change the state. When a model repeats an action, it usually expects a different result from a static environment, leading to a "doom loop" that only ends when the user manually aborts the session.

    What it does

    • Identifies repeats by canonicalizing tool inputs and lowercasing replies to detect duplicates regardless of whitespace or key order.
    • Tracks streaks using a consecutive-only counter to distinguish between legitimate re-reads and stuck cycles.
    • Applies a ladder that triggers a forced strategy shift at four repeats and a hard stop at eight.
    • Enforces logic checks to differentiate between bounded polling (legitimate) and blind retries of failing commands (doom loop).

    How it works

    1. Log actions using the loop-watch.sh script or a manual tally to record every tool call and assistant reply.
    2. Evaluate the ladder after every turn to see if the current consecutive streak has reached the nudge (4) or stop (8) threshold.
    3. Pivot or Report by either switching to a different tool/input when nudged or providing a structured "Unresolved" report when stopped.

    Frameworks & tools

    This skill is framework-agnostic and relies on a Bash script (loop-watch.sh) for state tracking. It works within any environment supporting tool calls or long-context reasoning, including Claude Code, Cursor, and custom agentic loops.

    Why this beats prompting it yourself

    Generic "don't repeat yourself" instructions are often ignored during high-pressure debugging. This skill provides a mathematical threshold and a specific "ladder" protocol that forces the agent to stop and report instead of hallucinating progress through repetition.

    Use cases

    • Fixing stuck searches when an agent queries the same term repeatedly despite zero results.
    • Breaking apology loops where a model keeps restating its intention without executing code.
    • Managing cheap models that lack the reasoning depth to realize they are stuck in a retry cycle.

    Known limitations

    Does not automatically detect A/B/A/B alternating loops; these require manual intervention as the consecutive counter resets. Requires consistent logging of tool calls to function accurately.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 5 days ago

    • Passed all security checks, Safe to install

    Listed5 days ago

    What's inside

    Frequently Asked Questions