- Home
- Skills
- Giuseppe Trisciuoglio
- Developer Kit
- Typescript Docs
typescript-docs_skill
- 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.