用途:该技能面向 TLA+ 形式化规约语言,用于设计并验证分布式系统与并发算法。适用场景包括规约任务、规划与设计阶段的指导,以及遵循既有模式与标准的最佳实践。
主要能力:提供 TLA+ 模块模板(常量、变量、类型定义、初始状态、动作、Next 关系、安全性与活性属性)、PlusCal 算法语言示例(分布式锁)、常见模式(简单共识、两阶段提交),以及 TLC 模型检查的 .cfg 配置与命令行用法。
使用方式:资料要求采用文档优先方法——编写规约前先调用 docs-management 技能获取形式化方法模式,通过 MCP 服务器(perplexity)核对 TLA+ 语法,并以 Leslie Lamport 的 TLA+ 文档为依据。运行 TLC 的命令保持原样:java -jar tla2tools.jar -config Spec.cfg Spec.tla;并行可加 -workers 4;出错时可用 -dump dot,colorize states.dot 生成轨迹。
限制:资料未提供该技能的安装方式、收费与价格、平台支持范围及实际效果数据,这些事实暂未提供。分类依据其形式化验证与并发算法设计用途归入测试与质量。