CtrlK
BlogDocsLog inGet started
Tessl Logo

typescript-testing

Select and run TypeScript SDK verification for packages, examples, type checks, linting, builds, Vitest suites, and runtime E2E tests. Use when adding tests, diagnosing TypeScript CI, choosing a focused test command, or validating TypeScript package changes. Do not use for Python-only checks.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/typescript-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A deliberately minimal body that offloads all specifics to a well-structured reference file. Conciseness and progressive disclosure are strong, but actionability and workflow clarity suffer because no concrete commands or selection guidance appear in SKILL.md itself.

Suggestions

Inline one or two representative commands (e.g. `pnpm --filter @composio/<package> test` and `pnpm typecheck`) so the skill is actionable without opening the reference.

Add brief guidance on how to choose between test scopes (package filter vs. E2E runtime vs. full `pnpm test`) directly in the body, leaving exhaustive lists to the reference.

State an explicit verification checkpoint, such as running typecheck after package tests, to give the single-step workflow a clear validation beat.

DimensionReasoningScore

Conciseness

Three lean lines that assume Claude's competence and point to a reference; every token earns its place with no padding.

5 / 5

Actionability

The body only offers a high-level hint ('Read references/test-commands.md') with no concrete commands or examples inline; execution detail is entirely delegated to the reference.

2 / 5

Workflow Clarity

A single precondition-gated action ('Read ... before running broad checks or adding new test coverage') is clear, but no checkpoints or sequence for choosing among the many test commands exist in the body.

3 / 5

Progressive Disclosure

Lean overview pointing to one real, one-level-deep reference that is clearly signaled; the overview is thin and does not preview the reference's contents, a minor organization gap.

4 / 5

Total

14

/

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, specific description with clear what/when structure, comprehensive action coverage, and a helpful negative boundary. Trigger phrasing is natural and well-targeted.

DimensionReasoningScore

Specificity

Lists multiple concrete verification actions — 'type checks, linting, builds, Vitest suites, and runtime E2E tests' — covering the domain comprehensively.

5 / 5

Completeness

Explicitly answers 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.

5 / 5

Trigger Term Quality

Strong natural triggers like 'adding tests', 'diagnosing TypeScript CI', and 'choosing a focused test command', but missing a few common synonyms a user might say.

4 / 5

Distinctiveness Conflict Risk

Clear TypeScript-SDK-testing niche with distinct triggers and an explicit 'Do not use for Python-only checks' boundary, minimizing overlap risk.

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.