AI-SLOP Detector — скилл

Проверка кода, сгенерированного ИИ: пустые функции, несуществующие импорты и документация, которая преувеличивает.

  • 113 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Инструмент читает код проекта и ничего не отправляет наружу; в режиме `--read-only` не пишет файлы.
Все причины и проверки

flamehaven01/ai-slop-detector

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ai-slop-detector

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Инструмент читает код проекта и ничего не отправляет наружу; в режиме `--read-only` не пишет файлы.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AI-SLOP Detector ищет то, что обычный линтер пропускает: функции с правдоподобным, но пустым телом, импорты несуществующих модулей, скопированную логику, недостижимый код и комментарии, которые обещают больше, чем делает код. Работает полностью офлайн, без ключей и без загрузки моделей, а результат на одном и том же входе побайтно совпадает. Есть команды `scan`, `review`, `pulse` и `sweep`, вывод JSON, конфигурация `.slopconfig.yaml` и хук `pre-commit`. В репозитории лежит скилл для Claude Code, который учит агента запускать структурную проверку после каждой правки, а также интерфейсы MCP и REST. Если ничего не измерено, отчет сообщает об этом и чистого вердикта не выдает.

Для кого. Командам, которые принимают код от ИИ-агентов и хотят автоматически отсеивать заглушки и выдуманные зависимости до ревью.

Подходит, если

  • Агент отчитался о готовой функции, а в теле у нее `pass` и комментарий.
  • Перед слиянием ветки проверяют только измененный код через `review`.
  • Нужна оценка здоровья репозитория для приоритизации чистки.
  • Проверку включают в `pre-commit` или CI с порогом `--fail-threshold`.

Не подходит, если

  • Нужна проверка безопасности и уязвимостей: инструмент ищет структурные дефекты.
  • Код написан не на языках, которые он разбирает, и нужен точный анализ типов.
  • Проект требует оценки по субъективным критериям вроде стиля.

Пример запроса к агенту

Проверь изменения в ветке через `review` в формате JSON и перечисли функции-заглушки по убыванию серьезности.

Ограничения

Инструмент ловит структурные признаки заглушек и преувеличений, но не доказывает корректность логики: чистый отчет не заменяет тесты и ревью. Правила эвристические, возможны ложные срабатывания на нестандартных паттернах; пороги настраиваются в `.slopconfig.yaml`. Основной разбор рассчитан на Python, для остальных языков функциональность уже. Для скилла Claude Code нужно установить пакет `ai-slop-detector` отдельно командой pip. Версии 3.x быстро меняются, формат JSON стоит фиксировать по номеру версии.

Как отключить. Удалите скилл из каталога скиллов агента и выполните `pip uninstall ai-slop-detector`. Хук `pre-commit` уберите из конфигурации.

Частые вопросы

Нужны ли ключи API?

Нет. Ядро работает офлайн, без загрузки моделей, и ничего не отправляет наружу.

Чем отличаются `scan` и `review`?

`scan` анализирует проект целиком как базовую оценку, `review` смотрит измененный код. Для агентов в README основной поверхностью названы `review`, `pulse` и `sweep`.

Как подключить к `pre-commit`?

В репозитории есть `.pre-commit-hooks.yaml`; хук добавляют в конфигурацию `pre-commit` вашего проекта.

Что такое NOT EVALUATED?

Отчет сообщает, что ничего не измерено, например все файлы не разобрались. Такой запуск не проходит порог `--fail-threshold`.

Есть ли MCP?

Да, одна и та же служба сканирования обслуживает CLI, MCP и REST. Сервер REST слушает только `127.0.0.1`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

CLI находит в коде следы агентов: лишние комментарии, проглоченные ошибки, выдуманные импорты, и ставит оценку от 0 до 100

CLIРасширенный доступ741Звезды репозитория

Agent Reliability Analyzer статически проверяет код ИИ-агентов, находит пробелы надежности по 340 правилам и применяет исправления

ПлагинРасширенный доступ88Звезды репозитория

Два навыка для Codex и Claude Code: аудит репозитория без записи и цикл экспериментов с базовыми замерами.

СкиллРасширенный доступ88Звезды репозитория

Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей

CLIРасширенный доступ267Звезды репозитория

Статический линтер инструкций агента: находит двусмысленные описания инструментов и пробелы в схемах до запуска, без модели и сети

CLIМинимальный доступ147Звезды репозитория

Скилл, который один раз читает репозиторий и ставит проверки: правила кода становятся шлюзами, которые ломают коммит или CI.

СкиллРасширенный доступ180Звезды репозитория

Коротко о README

Описаны принципы проверки (детерминизм, честный отчет о неизмеренном, проверка собственных тестов), версии 3.10–3.13 и порядок запуска из CLI.

Бейдж для README

Сообщить о проблеме