CtrlK
BlogDocsLog inGet started
Tessl Logo

loom-architecture

Apply the repository-wide Loom Architecture—Log-Oriented Outcomes and Materializations—when designing, implementing, reviewing, debugging, or documenting NATS and JetStream event-sourced applications. Use for work involving NATS account boundaries, a primary event stream, optimistic concurrency control, projections and read-your-writes, snapshots or checkpoints, snapshot repositories, durable workers, or reliable external effects.

60

Quality

70%

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/loom-architecture/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A clean, well-structured conceptual overview of the Loom architecture that explains its core roles clearly, but it stays at the definitional level and provides little concrete, executable guidance for actually applying the architecture.

Suggestions

Add a concrete worked example (e.g., sample event/subject naming, a minimal JetStream consumer config, or a small projection snippet) so the architecture is actionable rather than purely descriptive.

Trim explanations of concepts Claude already knows, such as the definition of optimistic concurrency control and at-least-once delivery, to improve token efficiency.

Include a short 'applying it' workflow with sequenced steps and a validation checkpoint (e.g., verify the EVT stream and durable consumers exist) to raise workflow clarity.

DimensionReasoningScore

Conciseness

The body is well-organized and mostly lean, but includes brief explanations of concepts Claude already knows (optimistic concurrency control, at-least-once delivery, projections/read models), keeping it just short of fully efficient.

4 / 5

Actionability

The content is conceptual and definitional, describing architectural roles and principles with no concrete code, commands, naming conventions, or specific implementation steps a user could execute.

2 / 5

Workflow Clarity

The ASCII diagram presents a clear conceptual sequence (commands -> event log -> materializations / durable workers -> outcomes), but there are no actionable workflow steps or validation checkpoints.

3 / 5

Progressive Disclosure

The body is a self-contained, well-sectioned overview with clear headers and no nested or buried references; no bundle files exist, so the single-file structure is appropriate.

5 / 5

Total

14

/

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, well-targeted description that clearly states both capability and triggering context for a specialized event-sourcing architecture. The only notable issue is the use of imperative/second-person voice instead of third person.

DimensionReasoningScore

Specificity

The description lists concrete actions ('designing, implementing, reviewing, debugging, or documenting') against a well-defined domain, which would merit a 4, but the imperative 'Apply...' opening is second-person voice rather than third person, reducing the specificity score by 1 per the voice guideline.

3 / 5

Completeness

It explicitly answers both 'what' ('Apply the repository-wide Loom Architecture...') and 'when' ('Use for work involving...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Strong natural keyword coverage for the domain ('NATS', 'JetStream', 'event-sourced', 'projections', 'read-your-writes', 'snapshots or checkpoints', 'durable workers'), with a few synonyms present; not quite comprehensive enough for a 5.

4 / 5

Distinctiveness Conflict Risk

Loom Architecture for NATS/JetStream event-sourced applications is a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

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.