AI-SLOP Detector — скилл
Проверка кода, сгенерированного ИИ: пустые функции, несуществующие импорты и документация, которая преувеличивает.
- 113 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Инструмент читает код проекта и ничего не отправляет наружу; в режиме `--read-only` не пишет файлы.
Установка
- Работает в
В терминале, через 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
Agent Reliability Analyzer статически проверяет код ИИ-агентов, находит пробелы надежности по 340 правилам и применяет исправления
Два навыка для Codex и Claude Code: аудит репозитория без записи и цикл экспериментов с базовыми замерами.
Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей
Статический линтер инструкций агента: находит двусмысленные описания инструментов и пробелы в схемах до запуска, без модели и сети
Скилл, который один раз читает репозиторий и ставит проверки: правила кода становятся шлюзами, которые ломают коммит или CI.
Коротко о README
Описаны принципы проверки (детерминизм, честный отчет о неизмеренном, проверка собственных тестов), версии 3.10–3.13 и порядок запуска из CLI.