Documentation Templates

SkillDocs & knowledge

The documentation-templates skill gives an AI agent ready-made templates and structure guidelines for writing documentation. It covers README files, API docs, code comments, and AI-friendly documentation. When you ask the agent to document a project, it can follow these templates instead of inventing a structure each time.

Use Documentation Templates in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Documentation Templates and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Documentation Templates skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have an AI agent that can load skills.

Documentation TemplatesStart free

What your AI can do with it

  • Write a README using a ready-made template
  • Draft API docs with a consistent structure
  • Add code comments that follow structure guidelines
  • Produce AI-friendly documentation
  • Apply documentation structure guidelines to a project

Getting started

  1. Have an AI agent that can load skills.
  2. Add the documentation-templates skill to that agent.
  3. Ask the agent to write or update a README, API docs, or code comments.
  4. Review the result against the templates and structure guidelines.

What this skill tells your AI

The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/document-processing/documentation-templates/SKILL.md and read by ahel’s review.

Templates and structure guidelines for common documentation types.


1. README Structure

Essential Sections (Priority Order)

SectionPurpose
Title + One-linerWhat is this?
Quick StartRunning in <5 min
FeaturesWhat can I do?
ConfigurationHow to customize
API ReferenceLink to detailed docs
ContributingHow to help
LicenseLegal

README Template

# Project Name

Brief one-line description.

## Quick Start

[Minimum steps to run]

## Features

- Feature 1
- Feature 2

## Configuration

| Variable | Description | Default |
|----------|-------------|---------|
| PORT | Server port | 3000 |

## Documentation

- [API Reference](./docs/api.md)
- [Architecture](./docs/architecture.md)

## License

MIT

2. API Documentation Structure

Per-Endpoint Template

## GET /users/:id

Get a user by ID.

**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| id | string | Yes | User ID |

**Response:**
- 200: User object
- 404: User not found

**Example:**
[Request and response example]

3. Code Comment Guidelines

JSDoc/TSDoc Template

/**
 * Brief description of what the function does.
 *
 * @param paramName - Description of parameter
 * @returns Description of return value
 * @throws ErrorType - When this error occurs
 *
 * @example
 * const result = functionName(input);
 */

When to Comment

✅ Comment❌ Don't Comment
Why (business logic)What (obvious)
Complex algorithmsEvery line
Non-obvious behaviorSelf-explanatory code
API contractsImplementation details

4. Changelog Template (Keep a Changelog)

# Changelog

## [Unreleased]
### Added
- New feature

## [1.0.0] - 2025-01-01
### Added
- Initial release
### Changed
- Updated dependency
### Fixed
- Bug fix

5. Architecture Decision Record (ADR)

# ADR-001: [Title]

## Status
Accepted / Deprecated / Superseded

## Context
Why are we making this decision?

## Decision
What did we decide?

## Consequences
What are the trade-offs?

6. AI-Friendly Documentation (2025)

llms.txt Template

For AI crawlers and agents:

# Project Name
> One-line objective.

## Core Files
- [src/index.ts]: Main entry
- [src/api/]: API routes
- [docs/]: Documentation

## Key Concepts
- Concept 1: Brief explanation
- Concept 2: Brief explanation

MCP-Ready Documentation

For RAG indexing:

  • Clear H1-H3 hierarchy
  • JSON/YAML examples for data structures
  • Mermaid diagrams for flows
  • Self-contained sections

7. Structure Principles

PrincipleWhy
ScannableHeaders, lists, tables
Examples firstShow, don't just tell
Progressive detailSimple → Complex
Up to dateOutdated = misleading

Remember: Templates are starting points. Adapt to your project's needs.

Signals

GitHub stars
32k
Forks
4k
Last commit
Oct 2026

Questions

What kinds of documentation does it cover?
It covers README files, API docs, code comments, and AI-friendly documentation.
Does it write the documentation for me?
It gives your agent templates and structure guidelines so the agent can write the documentation.
Can it help with code comments?
Yes. Code comments are one of the covered documentation types.
What is AI-friendly documentation?
It is documentation written to be easy for AI agents to read and use, and it is one of the covered types.
Advanced
Item type
skill
Key
documentation-templates
Source
github.com/davila7/claude-code-templates