SpecLock: Открытый движок ограничений для ИИ-агентов программирования

SpecLock — это механизм ограничений с открытым исходным кодом, который добавляет активное применение ограничений к AI-агентам для написания кода. Хотя встроенная память Claude Code может запоминать ограничения, SpecLock активно блокирует нарушения с помощью предупреждений о семантических конфликтах.
Как работает SpecLock
SpecLock работает как MCP-сервер с 19 инструментами MCP. Когда вы устанавливаете ограничение, например, «никогда не изменять файлы аутентификации», если Claude пытается его нарушить — даже через 10 сессий — действие блокируется. Система использует три ключевых метода:
- Расширение синонимов по 15 группам
- Обнаружение отрицаний
- Маркировка деструктивных действий
Такое семантическое понимание означает, что «удалить конечные точки входа» правильно срабатывает против ограничения о «никогда не изменять файлы аутентификации».
Совместимость и доступность
SpecLock работает с несколькими платформами:
- Bolt.new (режим npm, MCP не требуется)
- Lovable
- Cursor
- Windsurf
Инструмент бесплатный, с открытым исходным кодом и доступен на GitHub. Разработчик создавал его несколько месяцев после того, как испытал разочарование из-за игнорирования ограничений AI-инструментами.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Кросс-платформенный ИИ-ассистент с постоянной памятью: отслеживает историю решений за 3 месяца
Пользователь Reddit создал постоянного ИИ-советника, который запоминает все решения о продуктах в Claude Code, Cursor и веб-интерфейсе, выявляет противоречия и улучшается со временем.

Шаблон структурированного рассуждения повышает точность проверки кода искусственным интеллектом.
Пользователь Reddit делится структурированным шаблоном рассуждений, адаптированным из исследования Meta, который заставляет ИИ-модели выполнять определённые аналитические шаги перед генерацией ревью кода, повышая точность на 5-12 процентных пунктов согласно arXiv:2603.01896.

Инструмент с открытым исходным кодом позволяет Claude напрямую управлять Unreal Engine.
soft-ue-cli — это инструмент на Python с плагином на C++, который позволяет Claude Code и Claude Desktop выполнять команды в Unreal Engine без взаимодействия с редактором, предоставляя более 60 операций, включая редактирование блюпринтов, создание акторов и профилирование производительности.
WCAGent: Агент ИИ с открытым исходным кодом для автоматизированного контроля доступности
WCAGent — это автономный ИИ-агент, который обнаруживает нарушения WCAG, назначает уровень серьезности, создает отчеты и автоматически открывает задачи на GitHub.