开发与工程 ✓ Anthropic · 官方

合同引擎验证器

通过 MCP 标准输入端到端验证合同引擎改动。

44/ 100
不推荐

当前收益不足以覆盖风险或不确定性。

查看评分依据 ↓
可直接使用于
Claude Code · Codex(部分支持)
Star 数
★ 425
最近更新
1 个月前
contract-verificationmcpjson-rpcsqlite
+3schema-validationconcurrency-testingstdio

这个 Skill 能做什么,适合哪些场景?

该技能用于驱动 contracts engine 的本地 stdio MCP 服务器,验证代码变更是否在运行时按预期工作。它覆盖类型检查、JSON-RPC 工具调用、数据库与模式变更、并发行为及文档读取流程。验证通常依赖 Node.js、Bun、SQLite、Shell 和本地文件系统。它适合维护 Anthropic healthcare 插件中 contracts 技能及其 documents 服务器的开发者。

运行 bun run check 对服务器源代码执行类型检查;通过 Node.js CLI 或 stdio JSON-RPC 调用服务器工具;在临时数据目录中验证语料准备、写入、引用查找和覆盖率流程;检查 SQLite 模式版本、视图和触发器行为;对并发变更使用至少 16 个服务器和多轮竞速测试;验证工具输入模式符合 JSON Schema draft 2020-12;使用 sweep.mjs --limit 2 检查提取流程,并核对并行 worker 的时间窗口。

适合
  • 维护合同文档 MCP 服务器的开发者,需要在提交改动后执行端到端回归验证。
  • 修改工具输入模式的工程师,需要发现会导致 agent 提前终止的无效 JSON Schema。
  • 变更 SQLite 模式或触发器的维护者,需要确认现有数据库的版本和兼容行为。
  • 排查并发写入或 worker 调度问题的工程师,需要在冷启动和热数据库上进行竞速测试。
  • 更新验证流程或文档的贡献者,需要核对工具名称、文件路径和协议步骤的一致性。

如何安装这个 Skill?

使用前请注意
  • 先从该 SKILL.md 所在目录解析并确认 ../../servers/documents 的实际目标;否则文档中的命令可能无法运行。
  • 执行前应明确用户确认数据删除、并发压力测试及医疗文档数据的隔离范围,并准备可恢复的临时目录。
  • 不要把 README 的仓库级信息或官方发布者身份当作该技能已通过运行验证的证据。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
  • MCP Server
需要预先安装
  • Node.js
  • Bun
  • SQLite

安装整个 healthcare 插件集合:先运行 /plugin marketplace add anthropics/healthcare,再运行 /plugin install healthcare@healthcare。本技能位于 plugins/healthcare/skills/contracts/.claude/skills/verify/SKILL.md;来源未说明单独安装该技能的步骤。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/anthropics/healthcare.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/healthcare/skills/contracts/.claude/skills/verify" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

在已安装 healthcare 插件的 Claude Code 环境中,请求验证 contracts-engine 的改动。可按技能说明运行 cd ../../servers/documents && bun run check,或使用 node ../../servers/documents/src/index.mjs <tool> '<json-args>' 执行单次工具调用;不带工具参数时使用 stdio MCP 模式。对协议测试,应按顺序发送 initialize、notifications/initialized、tools/list 或 tools/call 的 JSON-RPC 行,并将测试数据指向临时 CLAUDE_HEALTHCARE_DATA 父目录。具体触发语法未在来源中完整说明。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖类型检查、协议调用、数据完整性、模式变化和并发行为。
  • 强调使用临时数据库,降低误操作生产数据的风险。
  • 包含对 JSON Schema draft 2020-12 和真实 agent 启动行为的针对性检查。
  • 服务器源代码即发布产物,无需构建步骤。
局限
  • 范围仅限 contracts-engine 的运行时验证,不是合同分析或合同问答技能本身。
  • 依赖 healthcare 仓库的相对目录结构、Node.js、Bun 和本地 SQLite 数据。
  • 并发验证成本较高,要求至少 16 个服务器和每种数据库状态至少 60 次试验。
  • 来源未提供独立测试套件的完整覆盖范围,也未说明非 Claude Code 环境的直接触发方式。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
合同引擎验证器 本页 ✓ Anthropic · 官方 44 · 不推荐 ★ 425 1 个月前 —
GitHub Copilot 应用开发技能 ✓ Microsoft · 官方 49 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Claude 插件 MCP 集成指南 ✓ Anthropic · 官方 51 · 谨慎使用 ★ 38k 11 天前 Apache-2.0
Claude Code MCP 集成 ✓ Anthropic · 官方 49 · 谨慎使用 ★ 151k 11 天前 —
e2e Playground 验证技能 59 · 推荐 ★ 10k 11 天前 Apache-2.0

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
不推荐
44/ 100 五分制 2.2 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全18 / 25 · 3.6/5

技能明确要求使用临时数据目录、避免操作 live database,并建议只读检查;权限和数据流范围较清楚。但未要求用户确认,包含删除数据库和启动大量并发进程的建议,缺少回滚方案、敏感医疗数据处理说明及依赖安全说明,因此扣分。

2可靠稳定6 / 20 · 1.5/5

内容覆盖类型检查、CLI、MCP 冒烟、并发和异常 schema 等关键路径,且说明部分失败表现。但静态材料无法证明可运行;技能路径下的相对路径 ../../servers/documents 可能无法解析到仓库级 servers 目录,且没有完整失败诊断或可复现测试证据,因此受静态上限约束并扣分。

3适用触发5 / 15 · 1.7/5

目标场景是 contracts-engine 变更的端到端验证,触发场景较明确,且区分普通、schema、并发和 sweep 变更。但没有明确输入、输出格式、非适用范围或用户角色,也没有中文使用说明;依赖 Bun、Node、Claude CLI 和本地路径,环境适配证据有限,因此扣分。

4规范维护6 / 15 · 2.0/5

文档结构清晰,按类型检查、数据、CLI、schema、并发、MCP 和 sweep 分层说明,并包含若干操作示例。缺少技能级版本、变更记录、维护责任、更新路径、许可证明细、FAQ 和系统化限制说明;README 的许可证信息也不是明确的标准许可证,因此扣分。

5有效结果6 / 15 · 2.0/5

技能提供了较具体的验证流程,包括核心工具链、数据库隔离、schema 检查和并发验证,理论上可帮助完成主要验证任务。但路径疑问、缺少预期输出样例和自动化结果判定,且静态审阅无法确认实际完成度;因此仅给中等偏上的静态分数并扣分。

6证据核验3 / 10 · 1.5/5

技能列出可检查的命令、测试文件、SQL 查询和预期现象,具备一定审计性。材料未提供实际 CI 结果、测试输出、独立复现记录或多源交叉证据,且本次未执行任何命令,因此分数受静态上限约束并扣分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月23日 审查版本 744278a1fe63 评估证据[1][2][3][4][5]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

它会分析合同内容并回答问题吗?
不是。README 将 contracts 技能描述为带验证引用的合同语料问答能力;本技能专门验证该能力背后的 contracts engine 运行时表面。
是否会访问网络?
来源描述的是本地 stdio MCP 服务器和本地数据文件,未显示网络调用;因此不能据此宣称需要网络。
测试时可以使用默认数据库吗?
不应将测试驱动到 live db。技能要求为临时运行设置 `CLAUDE_HEALTHCARE_DATA`,并指出服务器会在该父目录下追加 `documents/`。
修改数据库列会有什么影响?
删除列属于破坏性模式变更,需要提升 `SCHEMA_VERSION`,并要求用户删除现有数据库。

同仓库的其他 Skills

均来自 anthropics/healthcare

效率与协作 ✓ Anthropic · 官方

合同证据分析器

在本地合同文件中检索条款、比较修订内容,并生成带验证引用的答案。

★ 425 FS 55 谨慎使用 1 个月前
自动化与运维 ✓ Anthropic · 官方

Prior Authorization 审查助手

自动化医疗保险事前授权审核,生成可审计的审批、拒绝或待补件决定。

★ 425 FS 35 不推荐 1 个月前
数据与分析 ✓ Anthropic · 官方

FHIR 临床数据连接器

连接医院 FHIR R4 服务,提取患者临床数据与病历笔记中的结构化发现。

★ 425 FS 49 谨慎使用 1 个月前
数据与分析 ✓ Anthropic · 官方

临床试验方案设计器

为药物和医疗器械生成基于研究与监管要求的临床试验方案。

★ 425 FS 41 不推荐 1 个月前
数据与分析 ✓ Anthropic · 官方

临床笔记结构化提取

把临床笔记转成可核验、带原文依据的结构化记录。

★ 425 FS 56 谨慎使用 1 个月前
开发与工程 ✓ Anthropic · 官方

文档纯文本提取器

将常见文档和医疗附件转换为可处理的纯文本。

★ 425 FS 52 谨慎使用 1 个月前
数据与分析 ✓ Anthropic · 官方

医疗理赔欺诈筛查

将 Medicare/Medicaid 理赔数据转化为有据可查、按优先级排序的调查线索。

★ 425 FS 48 谨慎使用 1 个月前
✓ Anthropic · 官方

ICD-10-CM 临床编码助手

将临床记录转换为可核验的出院诊断编码。

★ 425 FS 46 谨慎使用 1 个月前
✓ Anthropic · 官方

临床程序编码助手

从临床文档提取可申报的CPT和HCPCS程序代码。

★ 425 FS 42 不推荐 1 个月前
开发与工程 ✓ Anthropic · 官方

FHIR API 开发指南

帮助开发者构建、验证并保护符合 FHIR R4 的医疗 API。

★ 425 FS 41 不推荐 1 个月前

相关 Skills