SpecLock — AI Constraint Engine for Claude Code
Hey! Requesting addition of SpecLock to your awesome-claude list.
What: AI Constraint Engine that enforces CLAUDE.md, .cursorrules, and AGENTS.md rules as enforceable laws — not suggestions. Built first-class for Claude Code. Catches euphemisms, temporal evasion, synonym substitution, and compound violations.
Why it fits this list: CLAUDE.md files are Claude Code's primary rule mechanism, but Claude doesn't actually enforce them — it just reads them as suggestions. SpecLock is the missing enforcement layer: pre-commit hooks + semantic audit + an MCP server with 51 tools. It's specifically designed to make CLAUDE.md rules binding.
Stats:
- npm:
speclock (v5.5.7)
- 1009 tests passing across 20 suites
- 51 MCP tools
- Published to Official MCP Registry: io.github.sgroy10/speclock
- MIT licensed
- Works with Claude Code first-class, plus Cursor, Windsurf, Cline, Codex, Aider
One-command install:
Suggested entry:
- [SpecLock](https://github.com/sgroy10/speclock) - AI Constraint Engine for Claude Code. Enforces CLAUDE.md as pre-commit law. Semantic detection catches euphemisms and synonym substitution. 51 MCP tools, 1009 tests.
Author: Sandeep Roy (@sgroy10)
SpecLock — AI Constraint Engine for Claude Code
Hey! Requesting addition of SpecLock to your awesome-claude list.
What: AI Constraint Engine that enforces CLAUDE.md, .cursorrules, and AGENTS.md rules as enforceable laws — not suggestions. Built first-class for Claude Code. Catches euphemisms, temporal evasion, synonym substitution, and compound violations.
Why it fits this list: CLAUDE.md files are Claude Code's primary rule mechanism, but Claude doesn't actually enforce them — it just reads them as suggestions. SpecLock is the missing enforcement layer: pre-commit hooks + semantic audit + an MCP server with 51 tools. It's specifically designed to make CLAUDE.md rules binding.
Stats:
speclock(v5.5.7)One-command install:
Suggested entry:
Author: Sandeep Roy (@sgroy10)