CtrlK
BlogDocsLog inGet started
Tessl Logo

jazz-testing

Use this skill when you need to write, review, or debug automated tests for applications built on the Jazz framework. This skill provides the correct architectural patterns for simulating local-first synchronization and multi-user environments without resorting to invalid mocking strategies.

66

Quality

78%

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 ./.cursor/skills/jazz-testing/SKILL.md
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.

The body is actionable and well-structured with real progressive-disclosure references and executable examples. The main gaps are some redundant conceptual restatement and implicit rather than explicit validation checkpoints in the testing workflows.

Suggestions

Remove or merge the 'Core Concepts' and 'Fundamental Principles' sections, since they restate the mocking heuristic already covered in 'Key Heuristic for Agents'.

Add an explicit validation/verification checkpoint to the unauthorized-write workflow (e.g., assert the reload succeeded with the reader's permission context before expecting the throw, and a retry path on failure).

Include a quick verify step after setupJazzTestSync() (e.g., asserting the sync node is active) so the setup workflow has an explicit checkpoint.

DimensionReasoningScore

Conciseness

Mostly efficient with executable code, but the 'Core Concepts' and 'Fundamental Principles' sections restate the mocking heuristic already given in the 'Key Heuristic' section, adding some redundant explanation Claude doesn't need.

2 / 3

Actionability

Provides fully executable TypeScript examples for sync setup, account creation, unauthorized-write verification, and no-active-account testing, with documented API parameters — copy-paste ready.

3 / 3

Workflow Clarity

Multi-step sequences are present (create account -> create data -> switch -> reload -> assert), but the patterns lack explicit validation checkpoints or validate->fix->retry feedback loops, and sync setup has no verification step.

2 / 3

Progressive Disclosure

Clear overview with well-signaled, one-level-deep references to real bundle files (react-test-provider.tsx, provider-context.tsx, Provider.svelte, jazz.svelte.ts) plus external doc/test links, with content appropriately split rather than monolithic.

3 / 3

Total

10

/

12

Passed

Description

85%

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

The description is specific, complete, and clearly distinct, with explicit what-and-when trigger guidance. Its only weakness is slightly technical trigger language and missing common phrasings a user might naturally say.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('write, review, or debug automated tests') and specific capabilities ('simulating local-first synchronization and multi-user environments without resorting to invalid mocking strategies'), matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both what (correct architectural patterns for sync/multi-user simulation without mocking) and when via the 'Use this skill when you need to write, review, or debug automated tests' trigger clause.

3 / 3

Trigger Term Quality

Includes natural terms ('write, review, or debug automated tests', 'Jazz framework') but leans on technical jargon ('local-first synchronization', 'multi-user environments') and misses common user variations like 'Jazz tests' or 'test sync'.

2 / 3

Distinctiveness Conflict Risk

Clearly scoped to Jazz framework testing with a distinct niche and explicit Do-NOT-Use guidance in the body, making conflicts with other skills unlikely.

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
garden-co/classic-jazz
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.