CtrlK
BlogDocsLog inGet started
Tessl Logo

testing-principles

Language-agnostic testing principles including TDD, test quality, coverage standards, and test design patterns. Use when writing tests, designing test strategies, or reviewing test quality.

64

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

50%

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

The body is well-organized and covers testing comprehensively, but it is verbose and largely restates fundamental testing knowledge Claude already has, with mostly principle-level rather than executable guidance. Splitting separable sections into referenced files and trimming well-known explanations would materially improve it.

Suggestions

Trim explanations of widely-known fundamentals (the TDD cycle definition, unit/integration/E2E distinctions, the AAA pattern, what mocks are) down to the non-obvious guidance only — assume Claude already knows these concepts.

Move the larger separable chunks (e.g., 'Testing Best Practices by Language Paradigm', 'Data Layer Testing') into one-level-deep reference files linked from a concise overview, so the SKILL.md body stays lean.

Make the test-writing workflow's feedback loop explicit — state the validate→fix→re-run retry loop in the RED-GREEN-REFACTOR-VERIFY section rather than leaving 'fix failing tests immediately' as an aside.

DimensionReasoningScore

Conciseness

The ~415-line body restates widely-known fundamentals (the RED-GREEN-REFACTOR cycle, what unit vs integration vs E2E tests are, the AAA pattern, what mocks are) that Claude already knows. Not a 1 because it avoids introductory fluff like 'what a test is' and is reasonably organized; not a 3 because much of it explains common knowledge that could be heavily trimmed.

2 / 3

Actionability

Concrete elements exist (test-name format 'should [behavior] when [condition]', file-naming examples, performance thresholds like '< 100ms'), but most guidance is principled description rather than executable commands. As an instruction-only language-agnostic skill it earns above 1 for specific actionable guidance, but not 3 because examples are illustrative rather than copy-paste ready.

2 / 3

Workflow Clarity

The RED-GREEN-REFACTOR-VERIFY cycle is a clear sequence with an explicit VERIFY checkpoint, and the 'Before Commit' checklist adds validation. Not 3 because error-recovery feedback loops (what to do when VERIFY fails) are only implicit — 'fix failing tests immediately' — rather than an explicit validate→fix→retry loop.

2 / 3

Progressive Disclosure

A single well-sectioned SKILL.md with one real internal cross-reference ('see Test Independence Verification' resolves to line 277) and no external bundle files. Not 3 because at ~415 lines it is a monolithic document whose separable chunks (language-paradigm guidance, data-layer testing) are inline rather than split into one-level-deep references.

2 / 3

Total

8

/

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.

The description is third-person, concise, and cleanly answers both what the skill does and when to use it with concrete sub-topics and natural trigger terms. It is a strong, well-scoped description with no over-claims or fluff.

DimensionReasoningScore

Specificity

Names multiple concrete capabilities — 'TDD, test quality, coverage standards, and test design patterns' — rather than vague language. Not below 3 because it enumerates several specific concrete topics rather than a single domain.

3 / 3

Completeness

Explicitly answers both what ('testing principles including TDD, test quality, coverage standards, and test design patterns') and when (explicit 'Use when...' clause). Not 2 because the when-guidance is explicit, not merely implied.

3 / 3

Trigger Term Quality

'Use when writing tests, designing test strategies, or reviewing test quality' covers natural phrasings a user would actually say. Not below 3 because the trigger verbs map directly to common user requests.

3 / 3

Distinctiveness Conflict Risk

'Language-agnostic testing principles' with testing-specific triggers carves a clear niche unlikely to fire for unrelated skills. Not below 3 because the scope and triggers are narrowly testing-focused.

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.

Repository
shinpr/claude-code-workflows
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.