documentation

Generate Google-style docstrings, Sphinx/MkDocs configurations, and Architecture Decision Records for Python projects.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ACubero/IA_AGENT_esqueleto_proyectos_python_antigravity --skill documentation-acubero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/ACubero/IA_AGENT_esqueleto_proyectos_python_antigravity/tree/main/.agent/skills/documentation
Command: npx skills add https://github.com/ACubero/IA_AGENT_esqueleto_proyectos_python_antigravity --skill documentation-acubero

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and maintenance of professional documentation for Python projects, ensuring clarity and discoverability for users and developers.

Core Features & Use Cases

  • Docstring Generation: Write clear, standardized docstrings (Google Style) for functions and classes.
  • Documentation Tooling: Set up and configure documentation generators like Sphinx and MkDocs.
  • Architecture Decision Records: Create and manage ADRs to track important project decisions.
  • Use Case: Ensure your new Python library is easily understood by external developers by automatically generating API documentation from your code's docstrings using Sphinx.

Quick Start

Use the documentation skill to generate Google-style docstrings for the provided Python function.

Frequently Asked Questions about documentation

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

FAQPage Schema
How do I generate Google-style docstrings for Python functions?

To generate Google-style docstrings for Python functions, provide your code to the documentation skill to automatically produce clear, standardized docstrings for functions and classes. This ensures your Python project maintains consistent documentation standards and improves overall code clarity.

What is the best way to set up Sphinx or MkDocs for a Python project?

The best way to set up Sphinx or MkDocs is to use the documentation skill to configure these documentation generators for your Python project. This allows you to automatically build API documentation directly from your code's docstrings, ensuring external developers can easily understand your library.

When do I need Architecture Decision Records in software engineering?

You need Architecture Decision Records (ADRs) when you want to track important project decisions to facilitate code understanding and maintainability. The documentation skill creates and manages ADRs, ensuring critical architectural choices are documented for future reference.

Can I use this to generate API documentation from existing Python code?

Yes, you can generate API documentation from existing Python code by using the documentation skill to write standardized docstrings and configure Sphinx or MkDocs. This streamlines the creation of professional documentation, ensuring clarity and discoverability for users and developers.

Does Python documentation tooling support adherence to documentation standards?

Python documentation tooling supports adherence to documentation standards by generating standardized Google-style docstrings and configuring professional generators like Sphinx and MkDocs. This ensures your project maintains best practices and facilitates long-term project maintainability.