code-documenter

Generate language-specific documentation from source code files.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/ChagataiDuru/bug-springjam-2026 --skill code-documenter-chagataiduru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-documenter
Source: https://github.com/ChagataiDuru/bug-springjam-2026/tree/main/Assets/_Project/.agent/skills/code-documenter
Command: npx skills add https://github.com/ChagataiDuru/bug-springjam-2026 --skill code-documenter-chagataiduru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to keep code documentation in sync with the codebase, leading to outdated or missing docs that hinder maintenance and onboarding.

Core Features & Use Cases

  • Generate language-specific documentation from source code files, classes, methods, and APIs.
  • Support for XML documentation (C#), JSDoc (TypeScript/JavaScript), and Python docstrings, with consistent structure.
  • Use cases include documenting new code quickly, auditing existing docs, and exporting to markdown or HTML for distribution.

Quick Start

Provide a source file or class you want documented, and the tool will generate language-specific documentation automatically.

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 or docstrings from existing source code?

You can generate JSDoc or docstrings by providing a source file to extract meaningful intent and surface-level structure, producing consistent documentation automatically across multiple languages.

Can I generate XML documentation comments for C# code automatically?

Yes, you can generate XML documentation comments for C# code by analyzing the target codebase to produce language-appropriate formats with deterministic output and consistent structure.

What is the best way to keep code documentation in sync with the codebase?

The best way to keep code documentation in sync is to extract meaningful intent and structure directly from the source code, generating consistent docs to prevent outdated or missing files.

Does the generated documentation support parameters, returns, and exceptions?

Yes, the generated documentation supports parameters, returns, exceptions, and usage notes, applying deterministic formatting guidelines to ensure consistent structure across the codebase.

How do I document new code quickly across different programming languages?

To document new code quickly across different languages, provide the source file to generate language-specific formats like Python docstrings, JSDoc, or XML doc comments with consistent structure.