What problem does it solve?
Manually creating and maintaining Python documentation is a tedious, time-consuming, and often inconsistent process that diverts developers from core coding tasks. This Skill automates the generation of comprehensive, structured documentation directly from your Python codebase.
Core Features & Use Cases
- Comprehensive Markdown Output: Generates well-structured Markdown documentation from Python source code, ready for immediate use or further processing.
- Intelligent Code Analysis: Analyzes source files to extract module-level docstrings, class definitions, function/method signatures with type hints, and docstring content (supporting Google, NumPy, Sphinx formats).
- API & README Generation: Ideal for creating detailed API references, generating project README files with usage examples, or producing general code documentation.
Quick Start
Document the Python file 'my_project/main.py' and output the documentation in markdown format.