Skip to content

Add SpecLock — AI Constraint Engine for enforcing CLAUDE.md, .cursorrules, AGENTS.md #44

@sgroy10

Description

@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:

  • 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:

npx speclock protect

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions