Repolode
lennney

lennney/stop-that-shit

Мультиплатформенный хук и набор правил для AI-агентов, который блокирует незапрошенные хеши и контрольные суммы, а также отклонение от задачи в Codex, Claude Code, OpenCode и других средах.

Звёзды
3,657
Форки
76
Открытые issues
2
Последний коммит
24 часа назад

Что это?

Stop That Shit — это пара из Skill и Guard для AI-агентов, работающих с кодом. Skill задаёт порядок принятия решений, помогающий понять, нужны ли изменения: описывает четыре типичные ошибки (расширение области задачи, ненужное хеширование или гипотетическое усиление защиты, отступление от явно указанного намерения пользователя и повторение уже завершённой работы по ревью или тестированию) и предлагает использовать имеющиеся возможности, прежде чем добавлять новые механизмы.

Guard запускается как хук среды перед вызовами поддерживаемых инструментов. В заданном режиме, например review, answer или monitor, он блокирует запись в файлы, запрашивает подтверждение перед добавлением зависимостей, ограничивает число субагентов, останавливает распознаваемые операции хеширования, если они явно не разрешены, и отклоняет запись за пределами указанного списка файлов. Режим и параметры задаются директивой в начале, например `$stop-that-shit review --`.

Проект поддерживает Codex, Claude Code, OpenCode, Hermes Agent CLI, Pi Coding Agent и Oh My Pi, а также включает дополнительный Skill для удаления защитных оговорок из написанного текста.

Ключевые возможности

  • 01Задаёт с помощью Skill порядок принятия решений о границах задачи, использовании имеющихся возможностей и защитном коде.
  • 02Guard в виде хука среды блокирует запись в файлы в режимах review, answer и monitor.
  • 03Позволяет ограничить пути к файлам, разрешить зависимости, задать лимит субагентов или разрешить операции хеширования.
  • 04Поддерживает Codex, Claude Code, OpenCode, Hermes Agent CLI, Pi и Oh My Pi.
  • 05Дополнительный Skill переписывает текст, удаляя из него защитные оговорки.

Сценарии использования

  • Ограничить агента только чтением при ревью кода, чтобы он сообщал о проблемах, не редактируя файлы.
  • Не дать агентам добавлять в экспортируемые файлы неиспользуемые контрольные суммы или слои совместимости.
  • Ограничить задачу на изменение указанным списком файлов и зависимостей.
  • Убрать многословные формулировки и оговорки из черновиков документации или статей.

Быстрый старт

  1. 1

    Установите плагин в Claude Code: проверьте плагин из корня репозитория

    claude plugin validate .
  2. 2

    Добавьте локальный репозиторий как маркетплейс плагинов

    claude plugin marketplace add ./
  3. 3

    Установите плагин stop-that-shit

    claude plugin install stop-that-shit@stop-that-shit
  4. 4

    Перезапустите Claude Code или выполните /reload-plugins, затем используйте навык с инструкцией на ревью

Что важно знать

  • Для большинства хостов требуется Node.js 18 или новее, а для Pi — Node.js 22.19 или новее.
  • Guard не блокирует действия, пока явно не будет выбран такой режим, как review, answer, monitor или change.

В подборках

Темы

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

Что такое stop-that-shit?
Мультиплатформенный хук и набор правил для AI-агентов, который блокирует незапрошенные хеши и контрольные суммы, а также отклонение от задачи в Codex, Claude Code, OpenCode и других средах. Stop That Shit — это пара из Skill и Guard для AI-агентов, работающих с кодом. Skill задаёт порядок принятия решений, помогающий понять, нужны ли изменения: описывает четыре типичные ошибки (расширение области задачи, ненужное хеширование или гипотетическое усиление защиты, отступление от явно указанного намерения пользователя и повторение уже завершённой работы по ревью или тестированию) и предлагает использовать имеющиеся возможности, прежде чем добавлять новые механизмы.
stop-that-shit можно использовать бесплатно? Какая у него лицензия?
stop-that-shit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
stop-that-shit всё ещё поддерживается?
Активно поддерживается. Последний коммит в stop-that-shit — 5 нояб. 2026 г..
Для чего можно использовать stop-that-shit?
Ограничить агента только чтением при ревью кода, чтобы он сообщал о проблемах, не редактируя файлы. Не дать агентам добавлять в экспортируемые файлы неиспользуемые контрольные суммы или слои совместимости. Ограничить задачу на изменение указанным списком файлов и зависимостей. Убрать многословные формулировки и оговорки из черновиков документации или статей.
Как установить stop-that-shit?
Установите плагин в Claude Code: проверьте плагин из корня репозитория: claude plugin validate . Добавьте локальный репозиторий как маркетплейс плагинов: claude plugin marketplace add ./ Установите плагин stop-that-shit: claude plugin install stop-that-shit@stop-that-shit Перезапустите Claude Code или выполните /reload-plugins, затем используйте навык с инструкцией на ревью
Где скачать stop-that-shit?
Исходный код и инструкции по установке — на GitHub: https://github.com/lennney/stop-that-shit

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальный каталог и среда управления, в которой Codex или Claude могут искать среди 2 700+ сценариев SKILL.md, выбирать нужные навыки, проверять стек и просматривать план установки.

49,2 тыс.+477 за неделю7,1 тыс.PythonMITАктивно поддерживаетсяОбновлён вчера

Навык для coding agent, который заставляет ИИ-агентов подтверждать корректность кода: сначала составить план тестирования, пройти серию проверок и подготовить отчёт с доказательствами.

757+4 за неделю59PythonMITОбновлён вчера