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

✍️ OpenClawRadar📅 公開日: February 28, 2026🔗 Source
SpecLock: AIコーディングエージェント向けオープンソース制約エンジン
Ad

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

Ad

👀 See Also

srclight: Ollama埋め込みによる完全ローカルコードインデックス化MCPサーバー
Tools

srclight: Ollama埋め込みによる完全ローカルコードインデックス化MCPサーバー

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

OpenClawRadar
Swarmcoreの紹介:Pythonで実装されたスケーラブルなマルチエージェントフレームワーク
Tools

Swarmcoreの紹介:Pythonで実装されたスケーラブルなマルチエージェントフレームワーク

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

OpenClawRadar
個人用FastMCPサーバーのためのDrop-in OAuthプロバイダー、すべてのClaudeプラットフォーム対応
Tools

個人用FastMCPサーバーのためのDrop-in OAuthプロバイダー、すべてのClaudeプラットフォーム対応

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

OpenClawRadar
オープンソース書籍創世記:自律的な書籍執筆のための20のClaudeコードスキル
Tools

オープンソース書籍創世記:自律的な書籍執筆のための20のClaudeコードスキル

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

OpenClawRadar