Jsdoc Comment Generator - Auto-activating skill for Technical Documentation. Triggers on: jsdoc comment generator, jsdoc comment generator Part of the Technical Documentation skill category.
35
Quality
3%
Does it follow best practices?
Impact
93%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/17-technical-docs/jsdoc-comment-generator/SKILL.mdJSDoc tag completeness and correctness
@param tags present
100%
100%
@param type annotations
100%
100%
@param descriptions
100%
100%
@returns tag present
100%
100%
@returns type annotation
100%
100%
@throws documented
100%
100%
@throws type specified
100%
100%
Function descriptions
100%
100%
Async return type
0%
0%
Callback/function types
100%
100%
Output file produced
100%
100%
Without context: $0.1850 · 52s · 11 turns · 12 in / 3,338 out tokens
With context: $0.3556 · 1m 13s · 23 turns · 22 in / 4,342 out tokens
Class and constructor documentation
Class-level JSDoc block
100%
100%
@class or @classdesc tag
0%
0%
Constructor @param tags
100%
100%
Constructor @param types
100%
100%
Instance @property tags
50%
25%
Method @param tags
100%
100%
Method @param types
100%
100%
@returns tags on chainable methods
100%
100%
@returns on emit and listenerCount
100%
100%
@throws tags on on/once
100%
100%
Method descriptions
100%
100%
Output file produced
100%
100%
Without context: $0.2403 · 1m 6s · 11 turns · 12 in / 4,190 out tokens
With context: $0.3491 · 1m 25s · 20 turns · 282 in / 5,156 out tokens
Complex type and module documentation
@typedef for Schema
100%
100%
@typedef for ValidationResult
100%
100%
@typedef or @callback for Rule
100%
100%
Custom types referenced in @param
100%
100%
@returns Promise type on validateAsync
100%
100%
@returns Promise type on composeValidators
100%
100%
validate @returns type
100%
100%
@param tags on all functions
100%
100%
@param type annotations
100%
100%
Variadic param for composeValidators
100%
100%
Function descriptions present
100%
100%
Output file produced
100%
100%
Without context: $0.1965 · 56s · 11 turns · 12 in / 3,658 out tokens
With context: $0.3965 · 1m 27s · 22 turns · 283 in / 5,310 out tokens
0c08951
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.