Loading...
Loading...
MUST be used when user asks to document TypeScript or Vue code — add TSDoc/JSDoc blocks, docblocks, или «задокументировать» functions, classes, methods, interfaces, type aliases, enums, generics, Vue composables, defineProps/defineEmits/defineModel. Enforces strict TSDoc spec (tsdoc.org) and writes all descriptions in Russian. Triggers on phrases like «добавь tsdoc», «задокументируй», «напиши док», «add tsdoc», «document this», «generate jsdoc».
npx skill4agent add iwyfaf-ai-skills/typescript typescript-tsdoc@type@function@kind@property@class@method@constructor@module@examplenumbergetUser@privateRemarks@remarks/**
* Краткая суть в одном предложении с точкой.
*
* @remarks
* Нетривиальные детали: инварианты, side-effects, ограничения.
*
* @typeParam T — Назначение параметра типа.
*
* @param name — Что передаётся и зачем.
*
* @returns Что возвращается (без указания типа).
*
* @throws {ErrorType} Когда бросается.
*
* @defaultValue Значение по умолчанию для опционального поля.
*
* @deprecated Причина + чем заменить.
*
* @see {@link OtherSymbol}
*//** */* *@param@returns@throws@typeParam@defaultValue@deprecated@see *@remarks@typeParam@param@returns@throws@defaultValue@deprecated@see@example——@param@typeParam/** */@param@returns@typeParam@throws@remarks@deprecated@exampledefinePropsdefineEmitsdefineModeldefineSlots@exampledefinePropsdefineEmitsreferences/vue-patterns.md