Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nwave-ai/nw-tlaplus-verification
TLA+ formal verification for design correctness and PBT pipeline integration
Passed 22 of 22 test cases with the skill, and 19 of 22 without it.
3 fixed19 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
What external runtime environment must be installed on a developer machine for the VS Code TLA+ extension to perform model checking?
| Checked | Without skill | With skill |
|---|---|---|
| States that Java 11 or higher is required | Missed | Passed |
The instructions your model reads when the skill loads.
When and how to use TLA+ for design verification. Complements PBT (which verifies implementation).
Is the risk in the DESIGN or the IMPLEMENTATION?
|
+-- Design risk (protocol correctness, distributed coordination, concurrency)
| -> Does the system involve concurrent or distributed state?
| Yes -> Use TLA+ for design verification
| Then use PBT to verify implementation matches design
| No -> PBT alone is likely sufficient
|
+-- Implementation risk (edge cases, serialization, data transforms)
| -> Use PBT alone
|
+-- Both
-> TLA+ validates design, PBT validates implementation
TLA+ describes what a system should do, not how. A specification consists of:
test cases passed, vs 19 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.