Skip to content

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

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions