KS
Killer-Skills

writeJsDoc — how to use writeJsDoc how to use writeJsDoc, writeJsDoc setup guide, JSDoc generation for TypeScript, writeJsDoc alternative, writeJsDoc vs TypeScript documentation tools, generate JSDoc comments with writeJsDoc, writeJsDoc install, writeJsDoc for @duplojs/utils, TypeScript utility documentation with writeJsDoc

v1.0.0
GitHub

About this Skill

Perfect for TypeScript Agents needing automated JSDoc comment generation for @duplojs/utils. writeJsDoc is a skill that generates JSDoc comments for TypeScript utilities, following a specific structure and organization.

Features

Generates JSDoc comments in Markdown format
Creates index.md files with descriptions, examples, and usage information
Supports TypeScript utilities with strong typing and good DX
Organizes JSDoc comments in a namespace and function-based structure
Utilizes {@include} tags for example usage
Follows a specific structure for index.md files

# Core Topics

duplojs duplojs
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add duplojs/utils/writeJsDoc

Agent Capability Analysis

The writeJsDoc MCP Server by duplojs is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use writeJsDoc, writeJsDoc setup guide, JSDoc generation for TypeScript.

Ideal Agent Persona

Perfect for TypeScript Agents needing automated JSDoc comment generation for @duplojs/utils.

Core Value

Empowers agents to create structured index.md files with descriptions and examples, utilizing JSDoc comments and supporting tags like {@include for code examples in .ts files.

Capabilities Granted for writeJsDoc MCP Server

Generating JSDoc comments for TypeScript utilities
Creating structured index.md files with descriptions and examples
Utilizing {@include tags for code examples in example.ts files

! Prerequisites & Limits

  • Requires @duplojs/utils setup
  • Specific directory structure for jsDoc files
  • TypeScript compatibility only
Project
SKILL.md
1.8 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

JSDoc du projet

Emplacement des fichiers

  • jsDoc/{namespace}/{function}/index.md: contenu JSDoc de la fonction.
  • jsDoc/{namespace}/{function}/example.ts: exemples utilises par les balises {@include ...}.

Structure obligatoire de index.md

Respecter l'ordre exact:

  1. Description de la fonction:
    • 1.1 Description courte
    • 1.2 Description des styles d'appel supportes (classique et currifie)
    • 1.3 Description du comportement
  2. Exemple d'utilisation (utiliser {@include ...[lineStart,lineEnd]})
  3. @remarks (optionnel)
  4. @see au moins un lien vers la doc en ligne version EN
  5. @namespace ajouter le namespace de référence (domain Array === A, Clean === C, DataParser === DP ou DPE, etc.). Exception : le domaine common n’a pas de namespace (import depuis la racine de la lib). (ce fier au fichier scripts/index.ts)

Regles pour example.ts

  • Les exemples doivent etre importes via la balise {@include namespace/function/example.ts[lineStart,lineEnd]}.
  • example.ts doit contenir au moins 3 exemples couvrant les cas courants.
  • Eviter d'ajouter du bruit: chaque exemple doit rester simple et didactique.
  • Utiliser @scripts pour les imports dans les exemples JSDoc (comme dans les exemples du projet).
  • Si la doc est deja ecrite, s'inspirer des exemples dans docs/examples/v1/api/ pour composer les cas JSDoc.
  • L'objectif des exemples JSDoc est de montrer un panel d'usage tres simple (pas de cas complexes).

Overloads predicate

Certaines fonctions ont des overloads predicate (classique + currifie):

  • Le mentionner dans la description courte et dans la section des styles d'appel.
  • Ajouter un exemple if pour la version predicate classique.
  • Ajouter un exemple pipe + when pour la version predicate currifiee.

Templates disponibles

  • assets/index-template.md
  • assets/example-template.md

Related Skills

Looking for an alternative to writeJsDoc or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication