AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Antiloop

skill-major-woolfi-skills-for-ai-agents-antiloop · by Major-Woolfi

Навык предотвращения зацикливаний ИИ-агента при работе с инструментами. Предотвращает бесконечные циклы повторных вызовов и заставляет корректировать подход при ошибках.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-major-woolfi-skills-for-ai-agents-antiloop

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-major-woolfi-skills-for-ai-agents-antiloop)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
22d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Antiloop? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AntiLoop — Навык предотвращения зацикливаний

Описание

Навык для предотвращения зацикливаний при использовании инструментов и размышлении. Применяется автоматически при любой работе с файлами и инструментами записи.

Когда активировать

  • Автоматически при любом использовании edit_file, run_terminal_command
  • При любой ошибке поиска или изменения
  • При повторных неудачных попытках вызова инструментов

Философия

> Один промах — не ошибка. Два промаха — повод остановиться. Три — сигнал к смене стратегии.

Принципы AntiLoop

  1. Ограничение на повторения. Один и тот же вызов — не более двух раз подряд.
  2. Перечитай перед повтором. Каждый повтор обязан использовать новые данные.
  3. Меняй стратегию. Если два подхода не сработали — пробуй третий.
  4. Останавливайся. Три шага без прогресса — сигнал к остановке.

Обязательный цикл

Шаг 1: Первая попытка

Вызови инструмент с наилучшими аргументами.

Шаг 2: Анализ ошибки

Если инструмент вернул ошибку — не повторяй тот же вызов.

  1. Перечитай relevant-часть файла через read_file
  2. Найди точное содержимое для old_string / path / query
  3. Определи, почему предыдущая попытка не сработала

Шаг 3: Корректировка

Вызови инструмент с скорректированными аргументами.

Шаг 4: Смена стратегии (если нужно)

Если инструмент не сработал второй раз:

  • edit_file не нашёл old_string → перечитай файл, найди точное совпадение, проверь отступы
  • grep_search не нашёл паттерн → попробуй другой паттерн, используй file_glob_search
  • read_file вернул меньше строк → смести line_start, читай дальше
  • runterminalcommand вернул ошибку → проверь путь, права, синтаксис

Шаг 5: Остановка

Если 3 шага подряд не дали прогресса:

  • Прекрати циклические вызовы
  • Верни пользователю краткий статус
  • Предложи альтернативу или задай уточняющий вопрос

Чек-лист

  • [ ] Я перечитал файл и знаю точное содержимое
  • [ ] Мои аргументы отличаются от предыдущих
  • [ ] Я понимаю, почему предыдущая попытка не сработала
  • [ ] Я знаю, что буду делать при следующей неудаче

Пример правильного поведения

# Попытка 1: edit_file не нашёл old_string
→ ОШИБКА: не найдено

# Попытка 2: read_file → нашёл точное содержимое → edit_file с правильным old_string
→ УСПЕХ

# Если edit_file снова не сработал:
→ read_file с другими line_start → проверяю отступы → edit_file
→ Если и это не помогло → спрашиваю пользователя

Пример неправильного поведения (зацикливание)

# Попытка 1: edit_file с неправильным old_string
→ ОШИБКА: не найдено

# Попытка 2: edit_file с ТЕМ ЖЕ old_string
→ ОШИБКА: не найдено

# Попытка 3: edit_file с ТЕМ ЖЕ old_string
→ ОШИБКА: не найдено

# ← Зацикливание! Нужно было перечитать файл.

Scope

  • Применять ко ВСЕМ задачам, где используются инструменты записи (editfile, runterminal_command)
  • Работает автоматически — не нужно активировать вручную
  • Правило трёх попыток — обязательное, без исключений

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.