Add SpecLock — AI Constraint Engine for enforcing CLAUDE.md, .cursorrules, AGENTS.md
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- github, node.js
- Domínio
- content
Direção de pesquisa
Read the repository’s contribution guidance and the existing list entries to locate the right section and match its format. Add the suggested SpecLock entry if it fits the list’s criteria; done means the entry is placed consistently and links to the project. The issue names no files or tests to run.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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:
npx speclock protect
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)
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 530
- Forks
- 651
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de jqueryscript/awesome-claude-code
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
-
Add cockney to Agent SkillsAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
Todas as issues de jqueryscript/awesome-claude-code
Issues semelhantes
-
priority middle
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
KATO-Hiro/AtCoderClans#12940 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
-
[Server Submission]: FicturaAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
cline/mcp-marketplace#3395 ·
-
approved correction metadata
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
acl-org/acl-anthology#10688 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
rohitg00/ai-engineering-from-scratch#724 ·
Mantenedores costumam responder em até 1 dia