CtrlK
BlogDocsLog inGet started
Tessl Logo

event-store-design

Design and implement event stores for event-sourced systems. Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns.

68

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

A clean, well-structured overview that practices good progressive disclosure by offloading templates to a real references file. Its main gaps are actionability and workflow clarity: the body offers no executable code and no sequenced build workflow with validation checkpoints for a task that involves schema design and concurrency-sensitive operations.

Suggestions

Add a short sequenced workflow for implementing an event store (e.g., 1. define schema, 2. write append path with optimistic concurrency, 3. verify idempotency, 4. validate with a test append) with explicit validation checkpoints.

Include one small executable snippet in the body — such as the append SQL or an idempotency check — so the skill is copy-paste ready without always opening references/details.md.

Add a brief verification step in the best practices (e.g., how to confirm optimistic concurrency is working) to strengthen workflow clarity for concurrency-sensitive operations.

DimensionReasoningScore

Conciseness

The body uses lean tables and bullets and assumes Claude's competence — it never explains what event sourcing is or how libraries work; the only mild verbosity is the ASCII diagram, but each section earns its place, matching the 'lean and efficient' anchor.

3 / 3

Actionability

Concrete guidance exists (stream-ID convention `Order-{uuid}`, correlation/causation IDs, do's/don'ts) but the body contains no executable code or commands — all templates are deferred to references/details.md — so it falls short of the 'fully executable, copy-paste ready' anchor.

2 / 3

Workflow Clarity

Content is organized into clear sections (architecture, requirements, comparison, best practices) but there is no sequenced design/build workflow and no validation checkpoints, so it sits at 'sequence present but checkpoints missing' rather than the explicit-checkpoint anchor.

2 / 3

Progressive Disclosure

The body is a concise overview that clearly signals a one-level-deep reference ("Full template library and detailed worked examples live in `references/details.md`"), and that file exists and is appropriately split, matching the 'clear overview with well-signaled one-level-deep references' anchor.

3 / 3

Total

10

/

12

Passed

Description

90%

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 well-structured description that clearly answers both what the skill does and when to use it, with a distinct, low-conflict niche. Its only weakness is moderate specificity — it names only two somewhat abstract actions rather than enumerating concrete capabilities.

DimensionReasoningScore

Specificity

"Design and implement event stores for event-sourced systems" names the domain and two actions, but stops at two fairly abstract verbs rather than listing multiple concrete capabilities, matching the 'names domain and some actions, but not comprehensive' anchor.

2 / 3

Completeness

It states what ("Design and implement event stores") and an explicit when ("Use when building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns"), matching the anchor that requires both an explicit 'what' and an explicit 'Use when...' trigger.

3 / 3

Trigger Term Quality

"building event sourcing infrastructure, choosing event store technologies, or implementing event persistence patterns" covers the natural terms a user in this domain would say (event sourcing, event store, event persistence); not score 2 because it gives multiple relevant phrasings rather than a single keyword.

3 / 3

Distinctiveness Conflict Risk

The event-sourcing/event-store niche is highly specific with distinct triggers unlikely to collide with other skills; not score 2 because it is far more bounded than 'works with document files'.

3 / 3

Total

11

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
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.