typescript-docs_skill

This skill generates production-ready TypeScript documentation with API references, ADRs, and runnable examples for frameworks like NestJS, React, and Angular.
  • Python

99

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill giuseppe-trisciuoglio/developer-kit --skill typescript-docs

  • SKILL.md20.9 KB

Overview

This skill generates production-ready TypeScript documentation tailored to multiple audiences using JSDoc, TypeDoc, and layered documentation patterns. It produces API references, architectural decision records (ADRs), runnable code examples, and framework-specific docs for NestJS, Express, React, Angular, and Vue. The output is structured for CI/CD pipelines and versioned releases.

How this skill works

The skill scans TypeScript source files, injects or validates JSDoc comments, and builds TypeDoc configuration to emit API docs in chosen formats (HTML, Markdown). It also creates ADR templates, example snippets, and framework-focused doc stubs, then validates links and doc coverage with linting rules. You can integrate it into CI to auto-generate and publish docs on changes.

When to use it

  • Generate TypeDoc-based API reference for a library or service
  • Add or enforce JSDoc comments across public APIs
  • Create ADRs for TypeScript architecture decisions
  • Produce framework-specific guides for NestJS, Express, React, Angular, or Vue
  • Set up automated doc generation in CI/CD pipelines

Best practices

  • Document public surface area only; exclude private/internal members from published output
  • Use @param, @returns, @example, @deprecated and @see consistently for discoverability
  • Keep runnable examples minimal and tested; include copy-paste ready snippets
  • Version docs alongside code and include migration guidance when marking @deprecated
  • Validate links and run ESLint JSDoc rules as part of pre-commit or CI

Example use cases

  • Create a complete API site for a TypeScript SDK with TypeDoc and markdown theme
  • Add comprehensive JSDoc to a NestJS service, including security and performance notes
  • Generate ADRs documenting framework selection, strict mode, or CI decisions
  • Produce component docs for React or Angular with prop tables and usage examples
  • Configure a CI job that regenerates and publishes docs to a docs site on each release

FAQ

Yes. Configure TypeDoc with excludePrivate or use @private annotations to omit internals from output.

Does it support runnable examples verification?

It can scaffold runnable examples and recommend running tests; integrating actual execution into CI is advised for full verification.

Which frameworks are covered with templates?

Built-in templates and patterns cover NestJS, Express, React, Angular, and Vue; templates include guards, middleware, components, and usage notes.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
typescript-docs skill by giuseppe-trisciuoglio/developer-kit | VeilStrat