SpecLock — AI Constraint Engine for Vibe Coding
Hey! Requesting addition of SpecLock to your vibe coding list.
What: AI Constraint Engine that enforces CLAUDE.md, .cursorrules, and AGENTS.md rules as enforceable laws — not suggestions. Catches euphemisms, temporal evasion, synonym substitution, and compound violations.
Why it fits this list: Vibe coding is great until the AI starts drifting from your project conventions. SpecLock is the "constraint memory" that keeps vibe-coded sessions on-rails — it detects when the AI tries to substitute a synonym, ignore a rule, or use euphemistic language to sidestep a constraint. Essential for anyone doing serious vibe coding with Cursor/Claude Code/Windsurf.
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, Cursor, Windsurf, Cline, Codex, Aider
One-command install:
Suggested entry:
- [SpecLock](https://github.com/sgroy10/speclock) - AI Constraint Engine. Enforces CLAUDE.md, .cursorrules, AGENTS.md as pre-commit law. Stops AI drift in vibe coding sessions via semantic detection. 51 MCP tools, 1009 tests.
Author: Sandeep Roy (@sgroy10)
SpecLock — AI Constraint Engine for Vibe Coding
Hey! Requesting addition of SpecLock to your vibe coding list.
What: AI Constraint Engine that enforces CLAUDE.md, .cursorrules, and AGENTS.md rules as enforceable laws — not suggestions. Catches euphemisms, temporal evasion, synonym substitution, and compound violations.
Why it fits this list: Vibe coding is great until the AI starts drifting from your project conventions. SpecLock is the "constraint memory" that keeps vibe-coded sessions on-rails — it detects when the AI tries to substitute a synonym, ignore a rule, or use euphemistic language to sidestep a constraint. Essential for anyone doing serious vibe coding with Cursor/Claude Code/Windsurf.
Stats:
speclock(v5.5.7)One-command install:
Suggested entry:
Author: Sandeep Roy (@sgroy10)