
Jsdoc Typescript Docs
Good JSDoc hygiene is one of those things you know you should do but never quite get around to standardizing. This skill handles the boilerplate: documenting functions with proper param and return tags, adding examples to interfaces and classes, covering async functions with throws annotations, and even dealing with generics and overloads correctly. The patterns here are solid, including the Result type pattern and the factory method documentation. Useful if you're setting up TypeDoc generation or just want your team to stop writing three word comments above complex functions.
- skills.sh installs
- 564
- GitHub stars
- 63
- last updated
- Aug 21, 2026
Install
$ npx -y skills add patricio0312rev/skills --skill jsdoc-typescript-docs --agent claude-codeInstalls into .claude/skills of the current project.
Files
JSDoc TypeScript Documentation
Create comprehensive inline documentation for TypeScript codebases.
Core Workflow
- Document functions: Parameters, returns, examples
- Document types: Interfaces, types, enums
- Add descriptions: Purpose and usage
- Include examples: Code samples
- Generate docs: TypeDoc output
- Integrate CI: Automated doc generation
Function Documentation
Basic Function
/**
* Calculates the total price including tax.
*
* @param price - The base price before tax
* @param taxRate - The tax rate as a decimal (e.g., 0.08 for 8%)
* @returns The total price including tax
*
* @example
* ```typescript
* const total = calculateTotal(100, 0.08);
* console.log(total); // 108
* ```
*/
export function calculateTotal(price: number, taxRate: number): number {
return price * (1 + taxRate);
}
Async Function
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/patricio0312rev/skills
- Categories
- Backend & APIs, Documentation
- First seen
- Jun 3, 2026
More from patricio0312rev/skills
All 138- Dockerfile Optimizer545
- Websocket Realtime Builder544
- Animation Micro Interaction Pack512
- Conventional Commits493
- Explaining Code486
- Nginx Config Optimizer448
- Multi Tenant Safety Checker439
- Api Docs Generator407
- Codebase Summarizer407
- Dark Mode Implementer384
- Redis Patterns374
- Unit Test Generator374
- I18n Frontend Implementer371
- Accessibility Auditor366
- Oauth2 Oidc Implementer365
- Ai Agent Orchestrator362
- Scalability Playbook355
- Responsive Design System353
- Auth Security Reviewer352
- Visual Regression Tester346
- Mermaid Diagram Generator343
- Form Wizard Builder340
- Rbac Permissions Builder333
- Cost Latency Optimizer332
Recommended
More Backend & APIs1
supermemorysupermemoryai/supermemorySupermemory is a state-of-the-art memory and context infrastructure for AI agents. Use this skill when building applications that need persistent memory, user p564skills.sh installs
2
academic-deep-researchkesslerio/academic-deep-research-clawhub-skillTransparent, rigorous research with full methodology — not a black-box API wrapper. Conducts exhaustive investigation through mandated 2-cycle research per them560skills.sh installs
3
cli-anything-n8nhkuds/cli-anythingCommand-line interface for n8n workflow automation platform. Manages workflows, executions, credentials, variables, and tags. Based on n8n Public API v1.1.1 (n8559skills.sh installs
4
groove-utilities-memory-doctorandreadellacorte/grooveCheck memory backend health and configuration.554skills.sh installs
5
schema-builderget-convex/agent-skillsDesign and generate Convex database schemas with proper validation, indexes, and relationships. Use when creating schema.ts or modifying table definitions.554skills.sh installs
6
run-experimentwanshuiyin/auto-claude-code-research-in-sleepDeploy and run ML experiments on local, remote, Vast.ai, or Modal serverless GPU. Use when user says "run experiment", "deploy to server", "跑实验", or needs to la554skills.sh installs