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.112 and @effect/vitest. Do not use for Python-only checks.

70

Quality

85%

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

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

The body is an exemplar of lean progressive disclosure: a brief purpose statement plus two clearly-signaled references that carry the executable detail. Its weakness is actionability within the body itself, which contains no commands or code, and the absence of explicit validation checkpoints in the routing workflow.

Suggestions

Add a 2-3 line quick-start with the most common commands (e.g. `pnpm typecheck`, `pnpm --filter @composio/<pkg> test`) inline so the body is actionable without forcing a reference read for simple cases.

Include an explicit validation checkpoint after running broad checks (e.g. re-run the focused package test or typecheck before declaring a change verified) to add a feedback loop to the routing workflow.

State which reference to read first for a generic 'run the tests' request versus a CLI-specific request, so the routing decision is unambiguous when both could apply.

DimensionReasoningScore

Conciseness

The ~9-line body is lean and assumes Claude's competence (it never explains what Vitest, Effect, or E2E are); every line either states purpose or signals when to read a reference, matching the score-5 anchor rather than the score-4 anchor which expects minor over-explanation to trim.

5 / 5

Actionability

The body gives concrete routing (specific file paths tied to specific situations) but contains no executable commands or code itself, deferring all executable content to the reference files; this fits the score-3 anchor (some concrete guidance but incomplete, key details elsewhere) rather than score 4 which expects mostly-executable inline guidance.

3 / 5

Workflow Clarity

As a simple routing skill the sequence is clear (choose verification -> read the relevant reference -> act), but the body itself provides no explicit validation checkpoints or feedback loops, placing it at score 4 (clear sequence, minor validation gaps) rather than score 5 (explicit validation steps).

4 / 5

Progressive Disclosure

The body is a clear overview pointing to two well-signaled one-level-deep references (references/test-commands.md and references/effect-v4-cli.md), both verified to exist and hold substantial content, with an appropriate split (general commands vs Effect v4 CLI specifics); the cross-link between the two reference files is a sibling pointer, not a deferral chain, so it matches the score-5 anchor.

5 / 5

Total

17

/

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.

The description is strong: it specifies a comprehensive set of concrete verification actions, pairs a clear capability statement with explicit natural-language trigger phrases, and adds a negative boundary that sharpens distinctiveness. The only gap is the absence of file-extension and a few common synonym triggers.

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" lists multiple specific concrete actions with comprehensive coverage, matching the score-5 anchor; it is not score 4 because coverage is broad rather than having only minor gaps.

5 / 5

Completeness

It explicitly states what ("Select and run TypeScript SDK verification for...") and when ("Use when adding tests, diagnosing TypeScript CI...") with concrete trigger phrases, plus a negative boundary ("Do not use for Python-only checks"), matching the score-5 anchor rather than the less-explicit score-4 anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases like "adding tests, diagnosing TypeScript CI, choosing a focused test command, validating TypeScript package changes, or writing/porting CLI tests" give good keyword coverage, but file extensions (e.g. .ts) and common synonyms (unit tests) are missing, so it stops short of the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

A clear niche (TypeScript SDK verification, Effect v4 CLI tests) with distinct triggers and an explicit "Do not use for Python-only checks" boundary yields minimal conflict risk, matching the score-5 anchor; it is more distinct than the score-4 "minor overlap risk" 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.

Validation16 / 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.