loaditout.ai
BrowseRequestsSubmitBlogXPrivacyDisclaimer
loaditout.ai
SkillsMCP ServersPacksSubmitRequestsBlog

speclock

MCP Tool

sgroy10/speclock

AI Constraint Engine by Sandeep Roy โ€” stops AI from breaking what you locked. 100/100 on Claude's adversarial test suite. 42 MCP tools. Works with Bolt.new, Lovable, Claude Code, Cursor. Free & open source.

Install

$ npx loaditout add sgroy10/speclock

About

<p align="center"> </p>

<h3 align="center">Your AI keeps breaking things you told it not to touch.<br/>SpecLock makes it stop.</h3>

<p align="center"> <a href="https://www.npmjs.com/package/speclock"></a> <a href="https://www.npmjs.com/package/speclock"></a> <a href="https://opensource.org/licenses/MIT"></a> <a href="https://modelcontextprotocol.io"></a> </p>

<p align="center"> <a href="https://sgroy10.github.io/speclock/">Website</a> ยท <a href="https://www.npmjs.com/package/speclock">npm</a> ยท <a href="https://smithery.ai/servers/sgroy10/speclock">Smithery</a> ยท <a href="https://github.com/sgroy10/speclock">GitHub</a> </p>

<p align="center"><strong>Developed by <a href="https://github.com/sgroy10">Sandeep Roy</a></strong> ยท Free &amp; Open Source (MIT License)</p>

---

You:    "Never touch the auth system"
AI:     ๐Ÿ”’ Locked.

         ... 5 sessions later ...

You:    "Add social login to the login page"
AI:     โš ๏ธ  BLOCKED โ€” violates lock "Never touch the auth system"
        Matched: auth โ†’ authentication (synonym), login โ†’ auth (concept)
        Confidence: 100%
        Should I find another approach?

100/100 on Claude's independent test suite. 929 tests across 18 suites. 0 false positives. 15.7ms per check. Gemini Flash hybrid, Spec Compiler, Code Graph, Typed Constraints, Python SDK, ROS2 integration.

---

Install
npx speclock setup --goal "Build my app"

That's it. On

Tags

aiai-codingai-constraintsai-continuityai-memory

Quality Signals

18
Stars
0
Installs
Last updated5 days ago
Security: AREADME
New
bolt-new
claude-code
cursor
developer-tools
lovable
mcp
mcp-server
model-context-protocol
speclock
vibe-coding
smithery

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcesmithery
Last commit3/10/2026
View on GitHubโ†’