CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/test-isolation-patterns

Pure reference catalog of test-isolation and fixture-lifecycle patterns - the four-phase test pattern (Meszaros), fixture scope (per-test / per-describe / shared / global), the Fresh-Fixture vs Shared-Fixture trade-off (Fowler), parallel-safety patterns, and cleanup discipline (afterEach / afterAll / tagged-cleanup), plus a pattern-selection guide and a worked leaking-state diagnosis. The database-isolation strategies (transaction-rollback / database-per-worker / template-database) and network / external-service stubbing live in references/. This is the architecture-tier reference, not a file-level fixture-coupling style rule. Use when designing fixture scope and isolation strategy, auditing fixture coupling or retry/wait policy, or moving a suite to parallel execution.

75

Quality

94%

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

85%

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

A well-structured, highly actionable reference catalog with clean one-level-deep progressive disclosure and a clear usage workflow. The only drag is mild verbosity in the Overview's quoted/cited prose explaining concepts Claude already knows.

Suggestions

Tighten the Overview: drop or shorten the verbatim Fowler/Luo quotes that define non-determinism and keep only the load-bearing citation, since Claude already understands the concept.

Move the long bibliographic References block into a dedicated references file if it grows, so the SKILL.md body stays an overview pointing outward.

Consider trimming the Hand-off targets list to the 2–3 most load-bearing sibling skills to reduce token overhead without losing navigation.

DimensionReasoningScore

Conciseness

The pattern tables and worked example are dense and earn their tokens, but the Overview narrates and quotes Fowler/Luo at length to explain what non-determinism is — a concept Claude already knows — so the body is mostly efficient with some prose that could be trimmed.

2 / 3

Actionability

Provides executable framework-specific scope syntax (Jest/Vitest/pytest/JUnit5/RSpec), a copy-paste-ready worked JS diagnosis→fix example, and a scenario→pattern selection table, giving concrete actionable guidance rather than abstraction.

3 / 3

Workflow Clarity

The 'How to use' section gives a clear 7-step sequence culminating in an explicit sign-off cross-check (step 7); as a non-destructive reference skill it is not subject to the missing-feedback-loop cap.

3 / 3

Progressive Disclosure

Sections are well-organized and the two deep references (database-store-isolation.md, network-service-isolation.md) are clearly signaled via markdown links, one level deep, and verified to be real files.

3 / 3

Total

11

/

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, specific, third-person description that names concrete patterns, gives explicit use-when triggers, and actively distinguishes itself from companion skills. It earns full marks on every dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities explicitly — the four-phase test pattern, fixture scope variants, the Fresh-Fixture vs Shared-Fixture trade-off, parallel-safety patterns, cleanup discipline, a selection guide, and a worked diagnosis — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Clearly answers both what (a pattern catalog enumerating the patterns) and when via an explicit 'Use when designing fixture scope and isolation strategy, auditing fixture coupling or retry/wait policy, or moving a suite to parallel execution' clause.

3 / 3

Trigger Term Quality

Uses natural terms a developer would say — 'fixture scope', 'isolation strategy', 'fixture coupling', 'retry/wait policy', 'parallel execution' — giving good coverage of phrasings users actually reach for.

3 / 3

Distinctiveness Conflict Risk

It carves a clear niche ('the architecture-tier reference, not a file-level fixture-coupling style rule') and offloads DB/network strategies to references/, making overlap with sibling skills unlikely.

3 / 3

Total

12

/

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.

Reviewed

Table of Contents