CtrlK
BlogDocsLog inGet started
Tessl Logo

chatto-event-sourcing

Use when designing, implementing, reviewing, debugging, or documenting Chatto event-sourced domain behavior, including EVT subjects, aggregate boundaries, Services, projections, optimistic concurrency control, read-your-writes, live/reconnect delivery, replay compatibility, migration safety, and rollback/deployment implications.

67

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/chatto/chatto-event-sourcing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

The body is exceptionally concise and well-structured as a rules sheet, but it functions as invariants rather than an actionable workflow, offering no concrete code, sequencing, or validation checkpoints for the destructive/migration-sensitive operations it touches.

Suggestions

Add a short worked example or command for read-your-writes (e.g., the specific projector-await call or check) so the rule is executable, not just a directive.

Include an explicit validation checkpoint for compatibility-affecting changes (e.g., 'before changing an aggregate lane, run the replay-compatibility check and confirm the projection catches up').

Consider offloading the deeper material on OCC, projections, and migration safety to a one-level-deep reference file (e.g., PROJECTIONS.md) and linking it from the relevant rules.

DimensionReasoningScore

Conciseness

A lean five-bullet 'Core Rules' section with no concept padding; every line states a durable rule Claude would not already infer, so every token earns its place.

5 / 5

Actionability

The rules are clear directives but provide no concrete code, commands, or executable examples — e.g., how to actually wait for a projector, what 'replay compatibility' check to run, or how migration safety is verified — leaving guidance high-level rather than copy-paste ready.

3 / 5

Workflow Clarity

There is no sequenced workflow or validation checkpoint; the rules are atomic invariants. Operations implied here (writes needing read-your-writes, changing an aggregate lane) are risky/batch-like and lack explicit validate-then-proceed steps, so the cap-at-3 guidance for missing validation applies.

3 / 5

Progressive Disclosure

Well-organized under a single 'Core Rules' heading with no nested references; for a short skill this is good structure. It does not reach 5 because the body points to no one-level-deep reference files for the larger concepts it names (projections, OCC, migration safety), which could offload detail.

4 / 5

Total

15

/

20

Passed

Description

88%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 high-quality description that is highly specific, comprehensive, and explicitly answers both what the skill does and when to use it. The only minor gap is trigger-term synonym coverage, which leans somewhat technical.

Suggestions

Add a few synonym or phrasing variants a user might naturally say (e.g., 'event sourcing', 'CQRS', 'NATS JetStream events') alongside the current technical terms to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Lists a comprehensive set of concrete actions ('designing, implementing, reviewing, debugging, or documenting') plus concrete domain objects (EVT subjects, aggregate boundaries, Services, projections, OCC, read-your-writes, live/reconnect delivery, replay compatibility, migration safety, rollback/deployment implications) with comprehensive coverage.

5 / 5

Completeness

Explicitly states both what (designing/implementing/reviewing/debugging/documenting Chatto event-sourced domain behavior, with enumerated sub-areas) and when ('Use when designing, implementing, reviewing, debugging, or documenting...'), satisfying the strongest anchor.

5 / 5

Trigger Term Quality

Strong natural keywords users would actually say ('designing', 'implementing', 'reviewing', 'debugging', 'documenting', 'event-sourced', 'replay compatibility', 'rollback/deployment'), but leans technical with no synonyms/file-extension variants and a few domain-only terms a user might not phrase this way.

4 / 5

Distinctiveness Conflict Risk

Narrowly scoped to 'Chatto event-sourced domain behavior' with highly specific triggers (EVT subjects, aggregate boundaries, projections, OCC), creating a clear niche with minimal conflict risk against unrelated skills.

5 / 5

Total

19

/

20

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
chattocorp/chatto
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.