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

srclight: Ollama埋め込みによる完全ローカルコードインデックス化MCPサーバー
srclightは、APIキーやクラウド呼び出しを必要とせず、100%ローカルで動作するディープコードインデックス化のためのMCPサーバーです。11言語に対応したtree-sitter ASTパーシング、キーワード検索のためのSQLite FTS5、埋め込み生成のためのOllama、そしてcupyによるGPUアクセラレーションを活用したコサイン類似度計算を採用しています。

Swarmcoreの紹介:Pythonで実装されたスケーラブルなマルチエージェントフレームワーク
Swarmcoreは、Pythonでスケーラブルなマルチエージェントワークフローを実行するためのオープンソースライブラリで、逐次実行または並列実行、拡張可能なコンテキスト管理を特徴としています。

個人用FastMCPサーバーのためのDrop-in OAuthプロバイダー、すべてのClaudeプラットフォーム対応
ある開発者が、Auth0やGoogleのような外部の認証サービスを必要とせずに、個人用のFastMCPサーバーをClaude.aiのWeb、モバイル、デスクトッププラットフォームで動作させるためのシングルファイルPython OAuthプロバイダーを作成しました。

オープンソース書籍創世記:自律的な書籍執筆のための20のClaudeコードスキル
Book Genesisは、20の専門的なClaude Codeスキルからなるオープンソースシステムで、本のアイデアから完成した出版可能な原稿を14段階の自律パイプラインを通じて生成します。AIの予測可能性パターンを破る「カオスエンジン」を含み、68,000語の回顧録を生成し、Genesisスコアで9.0/10を獲得しました。