documentation

Generate technical documentation templates for READMEs, API references, and code comments.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill documentation-housegarofalo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/documentation
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill documentation-housegarofalo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and templates to create clear, effective, and maintainable technical documentation across various formats.

Core Features & Use Cases

  • Best Practices: Learn about different documentation types (READMEs, API docs, etc.) and their purposes.
  • Template Generation: Utilize provided templates for READMEs, API references, and code comments (Python, TypeScript).
  • Architecture Documentation: Structure system diagrams and decision logs effectively.
  • Use Case: You need to document a new API endpoint. This skill provides a template for the API reference, including request/response formats, parameters, and error handling, ensuring consistency and completeness.

Quick Start

Use the documentation skill to generate a README file based on the provided template.

Frequently Asked Questions about documentation

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

FAQPage Schema
What is the best way to write a README file for a new project?

To document an API endpoint, use a structured API reference template that includes request and response formats, parameters, and error handling. This skill provides guidelines to ensure your API documentation is complete and consistent.

How do I write effective code comments for Python and TypeScript?

Architecture documentation should include structured system diagrams and decision logs to effectively communicate design choices. This skill provides guidelines for structuring your architecture documentation in Markdown overviews.

Does this technical documentation skill support Markdown formatting?

Yes, this technical documentation skill supports Markdown formatting for creating architecture overviews and README files. It provides best practices and templates to improve project clarity across various documentation types and formats.

What types of technical documentation can I generate templates for?

You can generate templates for READMEs, API references, code comments, and architecture diagrams. This skill supports various documentation types and formats, including Python docstrings and TypeScript JSDoc, to improve project clarity.