CtrlK
BlogDocsLog inGet started
Tessl Logo

testing

Governs how to examine, write, fix, and run tests in the rc-unified-crm-extension monorepo. Use when writing new tests, debugging failing tests, examining test coverage, adding tests for new features or connectors, or asking about test conventions, test structure, mocking strategies, or running tests.

72

Quality

87%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

This is a high-quality, comprehensive testing guide that provides excellent actionable guidance with executable templates, clear workflows for diagnosing and fixing test failures, and good progressive disclosure. Its main weakness is moderate verbosity — the 'Is It the Test or the Code?' section, while valuable, could be condensed without losing utility. Overall, it serves as an effective reference that respects Claude's intelligence while providing the project-specific conventions and patterns that Claude genuinely needs.

DimensionReasoningScore

Conciseness

The skill is generally well-structured and avoids explaining basic concepts like what Jest is, but it's quite long (~200+ lines). Some sections like the 'Is It the Test or the Code?' diagnostic table, while useful, are somewhat verbose and include guidance Claude could largely infer. The decision rules and question tables add value but could be tighter.

2 / 3

Actionability

Excellent actionability throughout. Provides complete, executable test templates for unit, integration, and MCP tool tests with real code patterns. Commands are copy-paste ready (e.g., `npx jest ... --no-coverage`), mock patterns are concrete with actual require paths, and the nock HTTP interception example is fully executable.

3 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with validation checkpoints. The 'Examining Failing Tests' section provides a clear diagnostic sequence (run in isolation → read failure → check common causes → use --verbose). The 'Is It the Test or the Code?' section provides an explicit decision framework with feedback loops (revert → re-run → decide). The fixing section addresses specific failure modes with concrete remediation steps.

3 / 3

Progressive Disclosure

Content is well-organized with clear sections progressing from project layout → running → writing → debugging → fixing → coverage. The 'Additional Reference' section at the bottom provides one-level-deep links to fixtures, configs, and CI workflow. Content is appropriately inline for a single SKILL.md without needing separate files given the scope.

3 / 3

Total

11

/

12

Passed

Description

89%

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

This is a strong skill description that clearly identifies its scope (testing in a specific monorepo), provides explicit trigger guidance via a 'Use when...' clause, and includes a rich set of natural trigger terms. The main weakness is that the capability actions (examine, write, fix, run) are somewhat generic and could be more specific about what unique testing guidance this skill provides (e.g., specific frameworks, patterns, or tooling).

Suggestions

Add more specific concrete actions beyond generic verbs—e.g., 'configure Jest test suites, mock CRM API responses, set up test fixtures for connectors' to improve specificity.

DimensionReasoningScore

Specificity

The description names the domain (testing in a specific monorepo) and lists several actions (examine, write, fix, run tests), but these are somewhat generic testing actions rather than highly specific concrete capabilities like 'mock API responses for CRM connectors' or 'configure Jest test suites'.

2 / 3

Completeness

Clearly answers both 'what' (examine, write, fix, and run tests in the rc-unified-crm-extension monorepo) and 'when' (explicit 'Use when...' clause listing multiple trigger scenarios including writing new tests, debugging, coverage, adding tests for connectors, and asking about conventions).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'tests', 'failing tests', 'test coverage', 'mocking strategies', 'running tests', 'test conventions', 'test structure', 'connectors', 'new features'. These are terms developers naturally use when working with tests.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific monorepo name 'rc-unified-crm-extension' and the focus on testing within that context. The mention of 'connectors' and 'CRM' further narrows the niche, making it very unlikely to conflict with generic testing or coding skills.

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
ringcentral/rc-unified-crm-extension
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.