CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/eventual-consistency-tests

Build eventual-consistency tests for distributed infrastructure: multi-region replication convergence windows ("within 5s"), monotonic-read guarantees, anti-entropy self-healing, and CRDT merge semantics (OR-Set, G-Counter, LWW, vector clocks). Distinguishes "eventually" from "never" by asserting bounded convergence. Use when the consistency boundary is a cache cluster, replication topology, or CRDT store, not a CQRS command/query split (use cqrs-projection-tests for read-model lag after a command).

79

Quality

99%

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

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

A tightly structured skill body: lean prose, executable test patterns for each scenario, clear step sequencing with embedded validation, and one-level-deep offloading of the deeper CRDT/vector-clock tests to a verified reference file. No padding or generic explanation is present.

DimensionReasoningScore

Conciseness

Lean body with no generic preamble explaining what eventual consistency is; the opening three lines convey only the skill's core insight ("eventually" without a bound is not testable), and tight executable pytest blocks earn their tokens, fitting the score-3 lean anchor over the could-be-tightened score-2 anchor.

3 / 3

Actionability

Provides fully executable, copy-paste-ready pytest code for Steps 2, 3, 4, 5, 7, and 8 (deadline+poll+assert, monotonic-read, anti-entropy, G-Counter merge, read-repair, bounded staleness), matching the score-3 fully-executable anchor rather than the pseudocode score-2 anchor.

3 / 3

Workflow Clarity

An 8-step sequence where each step is a distinct, ordered test type and every test embeds explicit validation (deadline loops with pytest.fail, monotonic-read assertions), matching the score-3 clear-sequence-with-validation anchor over the missing-checkpoints score-2 anchor.

3 / 3

Progressive Disclosure

SKILL.md is a lean spine with a clearly signaled, one-level-deep reference (references/crdt-and-vector-clock-tests.md, verified to exist and hold the deeper LWW/OR-Set/vector-clock tests), matching the score-3 well-signaled one-level-deep anchor over the inline-could-be-split score-2 anchor.

3 / 3

Total

12

/

12

Passed

Description

100%

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, third-person description that names concrete actions, includes explicit "Use when" triggers with natural keywords, and disambiguates from a sister skill. Both the what and the when are explicit, so it fully satisfies the completeness criterion.

DimensionReasoningScore

Specificity

Lists multiple concrete actions—"multi-region replication convergence windows", "monotonic-read guarantees", "anti-entropy self-healing", and "CRDT merge semantics (OR-Set, G-Counter, LWW, vector clocks)"—matching the score-3 anchor of multiple specific concrete actions rather than the partial domain-only score-2 anchor.

3 / 3

Completeness

Explicitly answers both what ("Build eventual-consistency tests...") and when via an explicit "Use when the consistency boundary is a cache cluster, replication topology, or CRDT store" trigger, satisfying the score-3 anchor rather than the when-implied score-2 anchor.

3 / 3

Trigger Term Quality

Covers natural terms a developer would say—"eventual-consistency", "convergence", "CRDT", "multi-region replication", "cache cluster", "replication topology"—with good breadth, fitting the score-3 anchor over the partial score-2 anchor.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche and explicitly disambiguates from a sibling skill ("not a CQRS command/query split (use cqrs-projection-tests...)")"), matching the clear-niche score-3 anchor and avoiding the overlap-prone score-2 anchor.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents