code-documenter

Generates, formats, and validates technical documentation from Python, TypeScript, and OpenAPI codebases.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Blake-John/agent-config --skill code-documenter-blake-john
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-documenter
Source: https://github.com/Blake-John/agent-config/tree/main/.agents/skill_spec/code-documenter
Command: npx skills add https://github.com/Blake-John/agent-config --skill code-documenter-blake-john

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Generates, formats, and validates documentation derived from code, reducing manual workload and keeping docs in sync with source.

Core Features & Use Cases

  • Automated extraction of docstrings, comments, and API specs to produce consistent documentation across codebases.
  • OpenAPI/Swagger, JSDoc, and API portal generation with built-in validation to ensure accuracy.
  • Use cases include API libraries, developer guides, and onboarding tutorials for new contributors.

Quick Start

Provide your codebase and run the tool to generate, format, and validate your project's documentation.

Frequently Asked Questions about code-documenter

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

FAQPage Schema
How do I generate technical documentation from docstrings and comments automatically?

Automated documentation generation extracts docstrings, comments, and API specs from your codebase to produce consistent technical docs. You provide your source code, and the tool formats and validates the extracted content into a final documentation artifact.

Can I generate OpenAPI and Swagger documentation from my codebase?

Yes, you can generate OpenAPI and Swagger documentation directly from your codebase. The tool automatically extracts API specs, formats them into consistent documentation, and validates code examples to ensure accuracy across your developer portals.

Does automated documentation generation work with Python and TypeScript projects?

Automated documentation generation applies to Python and TypeScript projects. It extracts docstrings and comments from these codebases to produce consistent API portals, developer guides, and onboarding tutorials for new contributors.

How do I validate code examples in my API documentation to ensure they compile?

Validating code examples in API documentation ensures they compile and run correctly. The tool applies built-in validation steps during the generation process to verify that the extracted code examples in your docs are accurate and functional.

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

Keeping documentation in sync with source code is achieved by deriving docs directly from the codebase. The tool automatically extracts and formats docstrings, comments, and API specs, reducing manual workload and ensuring docs match the current source.

How do I create developer guides and onboarding tutorials from existing code?

Creating developer guides and onboarding tutorials from existing code involves extracting API specs and docstrings automatically. The tool formats these extracted elements into consistent documentation sites and tutorials, reducing manual workload for onboarding new contributors.