Use when bundling TypeScript libraries - provides tsdown configuration, dual ESM/CJS output, .d.ts generation, package validation, and plugin authoring
100
Does it follow best practices?
Validation for skill structure
Discovery
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.
This is a well-crafted skill description that follows best practices. It opens with an explicit 'Use when' trigger clause, lists specific concrete capabilities, and uses natural terminology that TypeScript developers would recognize. The description is concise yet comprehensive, clearly distinguishing this skill from general TypeScript or other bundler-related skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'tsdown configuration, dual ESM/CJS output, .d.ts generation, package validation, and plugin authoring' - these are all distinct, actionable capabilities. | 3 / 3 |
Completeness | Explicitly answers both what ('tsdown configuration, dual ESM/CJS output, .d.ts generation, package validation, and plugin authoring') and when ('Use when bundling TypeScript libraries') with a clear trigger clause at the start. | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'bundling', 'TypeScript libraries', 'tsdown', 'ESM/CJS', '.d.ts', 'package validation', 'plugin authoring' - good coverage of terms developers would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Very specific niche - 'tsdown' is a specific tool, and the combination of TypeScript library bundling with the specific outputs mentioned creates a clear, distinct trigger that wouldn't conflict with general TypeScript or other bundler skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an exemplary skill file that demonstrates excellent token efficiency while remaining fully actionable. The quick start is immediately executable, the reference table provides clear navigation, and the loading guidance prevents unnecessary context consumption. The cross-skill references add value without bloat.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely lean and efficient. No unnecessary explanations of what bundlers are or how TypeScript works. Every section serves a purpose with minimal prose. | 3 / 3 |
Actionability | Provides complete, copy-paste ready installation command, config file, and CLI commands. The quick start is fully executable with no pseudocode. | 3 / 3 |
Workflow Clarity | For a simple bundler skill, the workflow is clear: install, configure, run. The single-task nature doesn't require complex validation steps, and the reference table provides clear navigation for specific tasks. | 3 / 3 |
Progressive Disclosure | Excellent structure with concise overview and well-organized one-level-deep references. The table format and checkbox loading guidance clearly signal when to access each reference file without nesting. | 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Table of Contents
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.