code-documenter

Generate docstrings, API specifications, and developer guides for Python, TypeScript, and JavaScript.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill code-documenter-design-system-et
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-documenter
Source: https://github.com/Design-System-ET/genexus-dev-opencode/tree/main/skills/code-documenter
Command: npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill code-documenter-design-system-et

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the manual burden of writing and maintaining technical documentation, ensuring your codebase remains well-documented, compliant, and easy for other developers to understand.

Core Features & Use Cases

  • Automated Documentation: Generates consistent docstrings, JSDoc annotations, and XML documentation for functions and classes.
  • API Specification: Maintains up-to-date OpenAPI, Swagger, and AsyncAPI specifications for REST and event-driven architectures.
  • Developer Guides: Creates onboarding tutorials, READMEs, and Architecture Decision Records (ADRs) to streamline team collaboration.

Quick Start

Invoke the code-documenter skill to generate JSDoc comments for all public functions in the current TypeScript project.

Frequently Asked Questions about code-documenter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate JSDoc annotations for TypeScript functions automatically?

You can generate JSDoc annotations for TypeScript functions automatically by invoking the code-documenter skill, which analyzes your public classes and functions to produce consistent inline code documentation across your project.

What is the best way to maintain OpenAPI specifications for a REST API?

The best way to maintain OpenAPI specifications for a REST API is to automate documentation generation, ensuring your specs stay up-to-date with your codebase and consistently validate against your actual endpoint implementations.

Does the automated documentation work with both Python and JavaScript frameworks?

Automated documentation works with both Python and JavaScript frameworks, operating across these environments to generate docstrings, JSDoc annotations, and developer guides for your specific tech stack.

How do I create developer onboarding guides and Architecture Decision Records?

To create developer onboarding guides and Architecture Decision Records, use the code-documenter skill, which generates READMEs, tutorials, and ADRs to streamline team collaboration and document architectural choices.

Can I generate Swagger and AsyncAPI specifications for event-driven architectures?

You can generate Swagger and AsyncAPI specifications for event-driven architectures, allowing you to maintain accurate API documentation that covers both REST endpoints and asynchronous messaging protocols.