SpecLock - AI Constraint Engine

编码与调试

by sgroy10

面向AI编码的约束引擎,集成Patch Firewall、diff原生审查、Spec Compiler、Code Graph与Python SDK,兼容多种IDE。

什么是 SpecLock - AI Constraint Engine

面向AI编码的约束引擎,集成Patch Firewall、diff原生审查、Spec Compiler、Code Graph与Python SDK,兼容多种IDE。

核心功能 (44 个工具)

speclock_init

Initialize SpecLock in the current project directory.

speclock_get_context

THE KEY TOOL. Returns the full structured context pack.

speclock_set_goal

Set or update the project goal.

speclock_add_lock

Add a non-negotiable constraint (SpecLock).

speclock_remove_lock

Remove (deactivate) a SpecLock by its ID.

speclock_add_decision

Record an architectural or design decision.

speclock_add_note

Add a pinned note for reference.

speclock_set_deploy_facts

Record deployment configuration facts.

speclock_log_change

Manually log a significant change.

speclock_get_changes

Get recent file changes tracked by SpecLock.

speclock_get_events

Get the event log, optionally filtered by type.

speclock_check_conflict

Check if a proposed action conflicts with any active SpecLock. In hard mode, blocks above threshold.

speclock_session_briefing

Start a new session and get a full briefing.

speclock_session_summary

End the current session and record what was accomplished.

speclock_checkpoint

Create a named git tag checkpoint for easy rollback.

speclock_repo_status

Get current git repository status.

speclock_suggest_locks

AI-powered lock suggestions based on project patterns.

speclock_detect_drift

Scan recent changes for constraint violations.

speclock_health

Health check with completeness score and multi-agent timeline.

speclock_apply_template

Apply a pre-built constraint template (nextjs, react, express, supabase, stripe, security-hardened).

speclock_report

Violation report — how many times SpecLock blocked changes.

speclock_audit

Audit staged files against active locks.

speclock_verify_audit

Verify the integrity of the HMAC audit chain.

speclock_export_compliance

Generate compliance reports (SOC 2, HIPAA, CSV).

speclock_set_enforcement

Set enforcement mode: advisory (warn) or hard (block).

speclock_override_lock

Override a lock with justification. Logged to audit trail.

speclock_semantic_audit

Semantic pre-commit: analyzes code changes vs locks.

speclock_override_history

Show lock override history.

speclock_policy_evaluate

Evaluate policy-as-code rules against proposed actions.

speclock_policy_manage

Policy CRUD: list, add, remove policy rules.

speclock_telemetry

Opt-in usage analytics summary.

speclock_guard_file

Add SPECLOCK-GUARD header to lock specific files.

speclock_auto_guard

Auto-guard files related to lock keywords.

speclock_add_typed_lock

Add typed constraint (numerical/range/state/temporal).

speclock_check_typed

Check proposed values against typed constraints.

speclock_list_typed_locks

List all typed constraints with current thresholds.

speclock_update_threshold

Update typed lock thresholds dynamically.

speclock_compile_spec

Compile natural language (PRDs, READMEs) into structured constraints via Gemini Flash.

speclock_build_graph

Build/refresh code dependency graph from imports (JS/TS/Python).

speclock_blast_radius

Calculate blast radius — transitive dependents, impact %, depth.

speclock_map_locks

Map active locks to actual code files via the dependency graph.

speclock_review_patch

ALLOW/WARN/BLOCK verdict — combines semantic conflict + lock-file mapping + blast radius.

speclock_review_patch_diff

Diff-native review — parses actual diffs for interface breaks, protected symbols, dependency drift, schema changes.

speclock_parse_diff

Parse unified diff into structured changes — imports, exports, symbols, routes, schema detection.

常见问题

SpecLock - AI Constraint Engine 是什么?

面向AI编码的约束引擎,集成Patch Firewall、diff原生审查、Spec Compiler、Code Graph与Python SDK,兼容多种IDE。

SpecLock - AI Constraint Engine 提供哪些工具?

提供 44 个工具,包括 speclock_init、speclock_get_context、speclock_set_goal

相关 Skills

前端设计

by anthropics

Universal
热门

面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。

想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。

编码与调试
未扫描109.6k

网页构建器

by anthropics

Universal
热门

面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。

在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。

编码与调试
未扫描109.6k

网页应用测试

by anthropics

Universal
热门

用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。

借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。

编码与调试
未扫描109.6k

相关 MCP Server

GitHub

编辑精选

by GitHub

热门

GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。

这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。

编码与调试
82.9k

by Context7

热门

Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。

它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。

编码与调试
51.5k

by tldraw

热门

tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。

这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。

编码与调试
46.2k

评论