SpecLock: AIコーディングエージェント向けオープンソース制約エンジン

SpecLockは、AIコーディングエージェントに積極的な制約適用を追加するオープンソースの制約エンジンです。Claude Codeのネイティブメモリは制約を記憶できますが、SpecLockは意味的な競合警告で違反を積極的にブロックします。
SpecLockの仕組み
SpecLockは19個のMCPツールを備えたMCPサーバーとして動作します。「認証ファイルを決して変更しない」などの制約を設定すると、Claudeがそれを違反しようとした場合(たとえ10セッション後であっても)、アクションはブロックされます。このシステムは3つの主要な技術を使用しています:
- 15のグループにわたる同義語の拡張
- 否定検出
- 破壊的アクションのフラグ付け
この意味理解により、「ログインエンドポイントを削除する」という指示は、「認証ファイルを決して変更しない」という制約に対して正しく反応します。
互換性と利用可能性
SpecLockは複数のプラットフォームで動作します:
- Bolt.new(npmモード、MCP不要)
- Lovable
- Cursor
- Windsurf
このツールは無料でオープンソースであり、GitHubで利用可能です。開発者は、AIツールが制約を無視することに不満を感じた後、数ヶ月かけてこれを構築しました。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

公式KotlinのVS Code対応、IntelliJの言語サーバーを搭載しアルファ版に
JetBrainsはKotlin for VS CodeのAlpha版をリリース。IntelliJ IDEAのコードインサイト基盤を搭載したKotlin Language Serverにより、コード補完、診断、ナビゲーション、クイックフィックス、フォーマット、プロジェクトインポートを提供。
Claude Code vs Codex:36ファイル対28ファイル、2.50ドル対2.04ドル、無限ループを捕捉——実世界比較
ある開発者がClaude CodeとCodex(Cursor)で同じ2つのタスク(PRトリアージボットとリアルタイムコードレビューUI)を実行。結果:36ファイル対28ファイル、コスト$2.50対$2.04、Claudeの方がTypeScriptエラーが少なく、Codexでは無限Reactループが発生。

TradesMCP:請負業者ライセンス検証および建設データのためのオープンソースMCPサーバー
TradesMCPは、Claudeに実際の請負業者免許データ、建築許可、資材価格、労働単価へのアクセスを提供するオープンソースのModel Context Protocolサーバーです。このツールは、アクティブなカリフォルニア州の請負業者免許を正しく検証しましたが、ChatGPTは誤った情報を返しました。

オープンデザイン:Claude Designのオープンソース代替、ローカルCLIエージェントで動作
Open Designは、ローカルファーストのBYOK設計エンジンで、11のコーディングエージェントCLI(Claude Code、Codex、Cursor、Gemini CLIなど)を、72のブランド級デザインシステムと31の合成可能スキルを備えたデザインワークフローに変え、HTML/PDF/PPTX/MP4にエクスポートします。