CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

verify-execution-lease

Model-check the agent run execution lease and durable step journal with TLA+. Use when changing turn lease claim, renew, release, fenced writes, reapers, aborts, run pruning, beginAgentExecutionStep and its siblings, or the code that dispatches a tool effect after markAgentExecutionStepDispatched.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent body content: fully executable commands with precise exit-code and failure semantics, a numbered update workflow with an explicit validation gate, and a failure-triage decision tree with feedback loops, all written with no wasted tokens. The only gap is minor: referenced project files (manifest.json, findings/) could be more clearly located relative to the skill.

DimensionReasoningScore

Conciseness

The body is dense and lean — it never explains what TLA+, model checking, or leases are, and every sentence carries project-specific information (exit code semantics, anchor rules, mutation expectations), so every token earns its place.

5 / 5

Actionability

Commands are copy-paste ready (`pnpm verify:execution-lease`, `--quick`, `--update-coverage`, `brew install openjdk@21`) with exact expected error strings ("covered code changed"), explicit exit-code meanings, and concrete file paths, covering the run, update, and failure-triage cases.

5 / 5

Workflow Clarity

The change workflow is a clearly numbered sequence with an explicit validation gate ("Only once the model describes the new code, run --update-coverage"), and the failure section gives a decision tree with feedback loops: mutation stops failing -> fix the model; trace impossible -> fix the guard; all steps possible -> report as bug.

5 / 5

Progressive Disclosure

No bundle files exist, and the overview defers detail appropriately — NOTES.md is signaled with an explicit enumeration of its contents (assumptions, bounds, results, findings, code-to-action map) one level deep. It sits just below the 5 anchor because manifest.json and findings/ are referenced with thin location context and the body inlines a fair amount of procedural detail that a second reference file could carry.

4 / 5

Total

19

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with an explicit and unusually specific trigger list anchored to real code identifiers, and a clearly stated purpose. The only weakness is that the capability side states a single action rather than enumerating the concrete operations the skill performs.

Suggestions

Enumerate the concrete actions the skill performs (e.g., runs TLC exhaustively over bounded states, replays known findings, detects covered-code drift) rather than the single phrase "Model-check".

Add a few natural trigger synonyms such as "verify the lease invariants" or "TLC" so users who phrase the need differently still match.

DimensionReasoningScore

Specificity

"Model-check the agent run execution lease and durable step journal with TLA+" names the domain and one concrete action, but the what-side lists only a single capability rather than several specific actions, matching the 1-2-concrete-actions anchor rather than the comprehensive list at 5.

3 / 5

Completeness

It clearly states what it does (model-check the execution lease and step journal with TLA+) and gives an explicit, highly specific "Use when" clause with concrete trigger phrases including exact function names, matching the anchor for both what and when answered explicitly.

5 / 5

Trigger Term Quality

The trigger list is rich and natural for the audience — "turn lease claim, renew, release, fenced writes, reapers, aborts, run pruning, beginAgentExecutionStep" — but a few natural variants like "verify", "TLC", "invariants", or ".tla" are missing, fitting the good-coverage-with-gaps anchor rather than comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The description targets a clear niche (execution lease verification with named code identifiers such as beginAgentExecutionStep and markAgentExecutionStepDispatched), making it highly distinguishable with minimal conflict risk against other skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

BuilderIO/agent-native

Path

.agents/skills/verify-execution-lease/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.