nw-formal-verification-tlaplus

Community

Formal verification for distributed systems.

AuthorStudentCristian
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Formal verification guidance for distributed systems, providing decision heuristics, key patterns, and strategies to determine when TLA+/PlusCal is beneficial over alternative methods.

Core Features & Use Cases

  • Decision tree to assess when formal verification adds value for distributed or concurrent systems.
  • Pattern references for common protocols (leader election, consensus, 2PC, CRDTs) and strategies to manage state explosion.
  • Architecture-level comparison of formal methods with alternatives (PBT, Alloy, etc.) and practical ADR templates.

Quick Start

Begin by selecting a distributed protocol example and outline a concise TLA+ specification to model its safety properties.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: nw-formal-verification-tlaplus
Download link: https://github.com/StudentCristian/nWave-github/archive/main.zip#nw-formal-verification-tlaplus

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.