Промпт-навык для AI-агентов, который помогает писать только необходимый для задачи код, отдавая предпочтение повторному использованию и минимальным решениям.
coldteadotai/abide
Проверяет каждое изменение и ход агента с помощью модели принятия решений, выявляет нарушения правил проекта для AI-агентов и просит агента их исправить.
- Звёзды
- 624
- Форки
- 47
- Открытые issues
- 5
- Последний коммит
- 28 дней назад
Что это?
Abide — инструмент для coding-агентов, таких как Claude Code, Codex, OpenCode и Pi. В файлах с инструкциями проекта, например AGENTS.md или CLAUDE.md, могут быть правила, которые не проверить линтерами, например «не показывай пользователю необработанные ошибки». Abide превращает каждое правило в вопрос и после каждого изменения или в конце хода запрашивает вероятность его нарушения у Jev — модели принятия решений от TypeSafe. Jev видит только правило и diff, но не переписку.
Если оценка правила достаточно высокая, агенту сообщают, какое правило нарушено, и он исправляет код в том же ходе. При умеренной оценке пользователь получает уведомление, но исправление не запускается. Правила хранятся в удобном для чтения файле .abide/rubric.json, который добавляется в репозиторий, поэтому неверные вердикты можно исправить, переформулировав правило. Команды позволяют проверить существующие файлы, проверить незакоммиченные изменения и повторно проанализировать прошлые сессии.
Для настройки используется npx и ключ TypeSafe или Vercel AI Gateway. Хуки устанавливаются отдельно для каждого агента либо в проект, чтобы коллеги получали их вместе с репозиторием.
Ключевые возможности
- 01Проверяет каждое изменение или ход агента на соответствие каждому правилу из файлов с инструкциями.
- 02Сообщает, какое правило нарушено, и просит агента исправить код в том же ходе.
- 03Хранит правила в удобном для чтения файле с рубрикой, добавленном в репозиторий.
- 04Поддерживает Claude Code, Codex, OpenCode и Pi.
- 05Позволяет из командной строки проверять существующие файлы и незакоммиченные изменения.
- 06Позволяет задавать область действия правил с помощью file glob и исключать файлы через .abideignore.
Сценарии использования
- Соблюдение соглашений, например обязательное использование библиотек валидации или определённых подходов к обработке ошибок, которые не проверить линтерами.
- Предотвращение добавления агентами ненужных абстракций и чрезмерно больших файлов во время долгих сессий кодинга.
- Проверка существующей кодовой базы на соответствие задокументированным инструкциям.
- Общий доступ команды к единому набору правил для агентов через репозиторий проекта.
Быстрый старт
- 1
Сохраните ключ TypeSafe или Vercel AI Gateway
npx @coldtea/abide login - 2
Установите hooks во все агенты на этой машине
npx @coldtea/abide init - 3
Запустите агент (claude, codex, opencode или pi) как обычно
Что важно знать
- Для проверок необходимы ключ API TypeSafe или ключ Vercel AI Gateway, а также доступ к сети.
- В Codex нужно вручную выполнить шаг в /hooks, чтобы принять новые записи hooks.
В подборках
Темы
Частые вопросы
- Что такое abide?
- Проверяет каждое изменение и ход агента с помощью модели принятия решений, выявляет нарушения правил проекта для AI-агентов и просит агента их исправить. Abide — инструмент для coding-агентов, таких как Claude Code, Codex, OpenCode и Pi. В файлах с инструкциями проекта, например AGENTS.md или CLAUDE.md, могут быть правила, которые не проверить линтерами, например «не показывай пользователю необработанные ошибки». Abide превращает каждое правило в вопрос и после каждого изменения или в конце хода запрашивает вероятность его нарушения у Jev — модели принятия решений от TypeSafe. Jev видит только правило и diff, но не переписку.
- abide можно использовать бесплатно? Какая у него лицензия?
- abide распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- abide всё ещё поддерживается?
- Активно поддерживается. Последний коммит в abide — 10 окт. 2026 г..
- Для чего можно использовать abide?
- Соблюдение соглашений, например обязательное использование библиотек валидации или определённых подходов к обработке ошибок, которые не проверить линтерами. Предотвращение добавления агентами ненужных абстракций и чрезмерно больших файлов во время долгих сессий кодинга. Проверка существующей кодовой базы на соответствие задокументированным инструкциям. Общий доступ команды к единому набору правил для агентов через репозиторий проекта.
- Как установить abide?
- Сохраните ключ TypeSafe или Vercel AI Gateway: npx @coldtea/abide login Установите hooks во все агенты на этой машине: npx @coldtea/abide init Запустите агент (claude, codex, opencode или pi) как обычно
- Где скачать abide?
- Исходный код и инструкции по установке — на GitHub: https://github.com/coldteadotai/abide
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Не привязанный к конкретному вендору harness, который добавляет к coding agents вроде Claude Code, Codex CLI и Cursor команду специалистов, рабочие процессы и навыки.
Набор из трёх Agent Skills и конфигурации clippy, которые помогают coding agents писать, проверять и переносить код на идиоматичный Rust.
Навык для coding assistant: AI-агент сразу переходит к следующему действию, нумерует шаги и обходится без воды и вступлений.
Расширение для Pi, которое позволяет кодовому агенту Pi делегировать задачи специализированным дочерним агентам, работающим на переднем или заднем плане.
Плагины Claude Code для выполнения согласованных и спланированных процессов разработки, проектирования, проверки и верификации изменений кода.