CtrlK
BlogDocsLog inGet started
Tessl Logo

ts-library

Use when authoring TypeScript libraries or npm packages - covers project setup, package.json exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and publishing to npm. Use when bundling, configuring dual CJS/ESM output, or setting up release workflows.

94

1.92x
Quality

92%

Does it follow best practices?

Impact

98%

1.92x

Average score across 3 eval scenarios

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.

The body is well-structured with actionable examples, a sequenced workflow that includes a build verification step, and clean progressive disclosure to ten real reference files. The only weakness is redundant listing of the same references in both the Quick Reference table and the Loading Files checklist.

Suggestions

Consolidate the Quick Reference table and the Loading Files checklist into a single navigation block to remove the duplicated reference listing and save tokens.

If both formats are intentionally kept, differentiate them clearly (e.g. table for lookup, checklist only for conditional load conditions) rather than repeating the same links.

DimensionReasoningScore

Conciseness

The body is lean and free of concept re-explanation, but the same ten references are listed twice — once in the Quick Reference table and again verbatim in the Loading Files checklist — which is unnecessary duplication that could be tightened.

2 / 3

Actionability

Provides copy-paste-ready package.json and tsdown.config.ts examples plus a concrete verify command 'pnpm build && pnpm pack --dry-run — check output includes .mjs, .cjs, .d.ts', matching the fully-executable anchor.

3 / 3

Workflow Clarity

The New Library Workflow is a clear 6-step sequence with an explicit validation checkpoint at step 4 (verify build outputs), satisfying the anchor for a clear sequence with explicit validation steps.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview pointing via a table and checklist to ten one-level-deep reference files that all exist under references/, with clear per-task navigation cues.

3 / 3

Total

11

/

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 specific, trigger-rich, and clearly scoped to TypeScript library authoring with explicit 'Use when' guidance for both what and when. It is concise without fluff and unlikely to fire for unrelated skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'project setup, package.json exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and publishing to npm' — matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

Explicitly answers both what (the enumerated capabilities) and when via two 'Use when...' trigger clauses, satisfying the top anchor for both what AND when.

3 / 3

Trigger Term Quality

Natural developer terms like 'TypeScript libraries', 'npm packages', 'bundling', 'dual CJS/ESM output', and 'release workflows' are exactly what a user would say; coverage is broad rather than jargon-only.

3 / 3

Distinctiveness Conflict Risk

The TS-library/npm niche is specific and the triggers are distinctive; the body even redirects Nuxt work to a separate skill, reducing overlap and conflict risk.

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
onmax/nuxt-skills
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.