What problem does it solve? TypeScript codebases often carry inconsistent doc-comments: JSDoc-style {type} annotations that duplicate the type signature, missing @param hyphens, @return instead of @returns, and comments on trivial or generated code. This Skill provides a single convention for writing conformant TSDoc comments that TypeDoc, API Extractor, and editor IntelliSense all parse correctly. ## Core Features & Use Cases - Scope decisions: Document the exported public surface (functions, classes, types, React components and props, hooks) while skipping private, generated, and trivial symbols. - Tag taxonomy guidance: Correct use of block tags (@param, @returns, @remarks, @example, @throws, @deprecated), inline tags ({@link}, {@inheritDoc}), and modifier tags (@public, @internal, @beta, @alpha). - TSDoc vs JSDoc discipline: Never repeat types in comments; document intent and behavior, with the required @param name - description hyphen syntax. - Use Case: When reviewing a TypeScript library's exported API, apply this Skill to strip redundant {type} annotations, fix malformed tags, and add summaries plus @remarks only where behavior is non-obvious. ## Quick Start Use the tsdoc skill to write conformant doc-comments for the exported functions and React components in this TypeScript file.