CtrlK
BlogDocsLog inGet started
Tessl Logo

tsdown

Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup.

74

Quality

92%

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

The canonical home for this skill is tsdown in antfu/skills

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

The body is highly actionable and well-structured with a strong progressive-disclosure layout pointing to real reference files. The main weakness is mild verbosity from duplicated examples and CLI listings that could be consolidated.

Suggestions

Consolidate the duplicate 'Basic Configuration' and 'Basic Library Bundle' code blocks into a single example to reduce redundancy and token cost.

Dedupe CLI flags between 'Quick Start' and 'CLI Quick Reference' (e.g. --watch, --dts, --minify) so each appears in only one section with cross-references where needed.

Consider moving the large 'Common Patterns' gallery into a reference file, keeping only 2-3 representative patterns inline to tighten the overview.

DimensionReasoningScore

Conciseness

The body is mostly lean tables and executable code without explaining concepts Claude already knows, but it runs ~340 lines with some redundancy — the Basic Configuration block is repeated under 'Basic Library Bundle' and several CLI flags (e.g. 'tsdown --watch') appear in both Quick Start and CLI Quick Reference — so it could be tightened.

2 / 3

Actionability

Abundant fully executable, copy-paste-ready code blocks (defineConfig examples) and concrete CLI commands with exact syntax, matching the level-3 anchor.

3 / 3

Workflow Clarity

A clear install → configure → run progression via When to Use / Quick Start / Common Patterns, with an unambiguous single build action; no destructive or batch operations are present that would require validation checkpoints.

3 / 3

Progressive Disclosure

SKILL.md serves as a well-organized overview hub with one-level-deep references via tables, and every referenced file under references/ (e.g. option-css.md, recipe-wasm.md, reference-cli.md) was verified to exist, matching the level-3 anchor.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 concise, specific, and complete, clearly stating what tsdown does and when to use it with natural trigger terms. It avoids vague fluff and is highly distinguishable from other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'building libraries, generating type declarations, bundling for multiple formats... migrating from tsup' — rather than vague language, matching the level-3 anchor.

3 / 3

Completeness

Explicitly answers both what ('Bundle TypeScript and JavaScript libraries...') and when ('Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup').

3 / 3

Trigger Term Quality

Natural terms users would say are well covered: 'TypeScript and JavaScript libraries', 'type declarations', 'bundling for multiple formats', 'migrating from tsup'.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (Rolldown-powered library bundling) with distinct triggers like 'migrating from tsup' and 'type declarations', making conflict with unrelated skills unlikely.

3 / 3

Total

12

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
JetBrains/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.