If you've ever told an AI "don't touch the auth system" only to watch it refactor your auth logic three sessions later, this is the fix. SpecLock enforces constraints from CLAUDE.md and .cursorrules files as hard rules, not suggestions. It exposes 51 MCP tools that semantically analyze proposed changes and block violations before they happen. The engine catches euphemisms like "clean up old data" when you've locked deletion, and understands "streamline checkout" conflicts with "never touch payment flow". Ships with a pre-commit hook, auto-installer for Claude Code, Cursor, Windsurf, and a doctor command to verify everything is wired correctly. Default mode warns loudly without blocking, but strict mode stops the AI cold.
claude mcp add --transport stdio sgroy10-speclock uvx speclock