CtrlK
BlogDocsLog inGet started
Tessl Logo

typescript-testing

Select and run TypeScript SDK verification for packages, examples, type checks, linting, builds, Vitest suites, Effect v4 CLI tests, and runtime E2E tests. Use when adding tests, diagnosing TypeScript CI, choosing a focused test command, validating TypeScript package changes, or writing/porting CLI tests against effect@4.0.0-rc.117 and @effect/vitest. Do not use for Python-only checks.

72

Quality

91%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary progressive-disclosure router: minimal, conditioned pointers to two real, well-scoped reference files. Its only weakness is that the body defers all executable content — a one-line quick-start command inline would make the common case actionable without opening a reference.

Suggestions

Add a single inline quick-start command (e.g., the most common verification like `pnpm --filter <package> test` or `pnpm typecheck`) so trivial needs are actionable without opening a reference file.

State the post-read step explicitly (e.g., "then choose the narrowest command that covers the changed files") so the selection workflow is complete within the skill.

Clarify precedence when both triggers apply (e.g., adding new CLI test coverage) — currently the reader must infer that both references apply.

DimensionReasoningScore

Conciseness

The six-line body contains no padding and no explanation of concepts Claude already knows — every sentence either states the skill's purpose or directs a conditioned read of a reference file. It matches "lean and efficient; every token earns its place".

5 / 5

Actionability

Guidance is concrete for a router skill: specific file paths ("references/test-commands.md", "ts/packages/cli/test/") tied to specific trigger conditions. However, the body itself contains no runnable command or quick-start example — all executables are deferred to the references — so it is "mostly executable guidance with minor gaps" rather than fully copy-paste ready.

4 / 5

Workflow Clarity

The routing conditions are clear and well-separated ("before running broad checks or adding new test coverage" vs. "before writing or modifying tests under ts/packages/cli/test/"), and no validation cap applies since there are no destructive or batch operations. But the actual command-selection workflow lives entirely in the reference file with no inline quick path or post-read step, placing it just below the top anchor.

4 / 5

Progressive Disclosure

Both referenced files (references/test-commands.md, references/effect-v4-cli.md) exist and are clearly signaled with when-to-read conditions; detail is appropriately split out of the overview with nothing inlined that belongs in a reference. The cross-link from test-commands.md to effect-v4-cli.md stays within the same level, so references remain effectively one level deep.

5 / 5

Total

18

/

20

Passed

Description

92%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 description: it states concrete capabilities comprehensively, gives explicit and varied "Use when..." triggers, and delimits scope with a do-not-use clause. The only weakness is a few missing natural synonyms and file extensions in its trigger vocabulary.

DimensionReasoningScore

Specificity

"Select and run TypeScript SDK verification for packages, examples, type checks, linting, builds, Vitest suites, Effect v4 CLI tests, and runtime E2E tests" enumerates multiple concrete verification actions with comprehensive coverage of the domain. It matches the anchor for multiple specific concrete actions and is not score 4, which requires minor gaps in coverage — none are evident.

5 / 5

Completeness

It explicitly answers both "what" (select and run TypeScript SDK verification for the enumerated suite types) and "when" ("Use when adding tests, diagnosing TypeScript CI, choosing a focused test command, validating TypeScript package changes, or writing/porting CLI tests against effect@4.0.0-rc.117 and @effect/vitest"), and adds an explicit exclusion ("Do not use for Python-only checks"). This clearly matches the top anchor.

5 / 5

Trigger Term Quality

Natural phrases users would say are present: "adding tests", "diagnosing TypeScript CI", "choosing a focused test command", "validating TypeScript package changes", "writing/porting CLI tests". A few natural terms and synonyms are missing (e.g., "unit tests", "test failures", .ts file extensions), so it fits "good keyword coverage; a few natural terms missing" rather than the comprehensive-synonyms anchor of 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (TypeScript/Effect v4 SDK verification in this repo) with concrete, distinct triggers and an explicit negative boundary ("Do not use for Python-only checks") minimizes conflict risk, matching the top anchor.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ComposioHQ/composio
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.