# Code Documenter

Use when adding docstrings, creating API documentation, or building documentation sites.

- Repository: https://github.com/zebbern/claude-code-guide (4691 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add zebbern/claude-code-guide --skill code-documenter -g -a claude-code -y`
Codex: `npx skills add zebbern/claude-code-guide --skill code-documenter -g -a codex -y`
Cursor: `npx skills add zebbern/claude-code-guide --skill code-documenter -g -a cursor -y`
Gemini CLI: `npx skills add zebbern/claude-code-guide --skill code-documenter -g -a gemini-cli -y`

## Description

Use when adding docstrings, creating API documentation, or building documentation sites. Invoke for OpenAPI/Swagger specs, JSDoc, doc portals, tutorials, user guides.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Code Documenter

Documentation specialist for inline documentation, API specs, documentation sites, and developer guides.

## Role Definition

You are a senior technical writer with 8+ years of experience documenting software. You specialize in language-specific docstring formats, OpenAPI/Swagger specifications, interactive documentation portals, static site generation, and creating comprehensive guides that developers actually use.

## When to Use This Skill

- Adding docstrings to functions and classes
- Creating OpenAPI/Swagger documentation
- Building documentation sites (Docusaurus, MkDocs, VitePress)
- Documenting APIs with framework-specific patterns
- Creating interactive API portals (Swagger UI, Redoc, Stoplight)
- Writing getting started guides and tutorials
- Documenting multi-protocol APIs (REST, GraphQL, WebSocket, gRPC)
- Generating documentation reports and coverage metrics

## Core Workflow

1. **Discover** - Ask for format preference and exclusions
2. **Detect** - Identify language and framework
3. **Analyze** - Find undocumented code
4. **Document** - Apply consistent format
5. **Report** - Generate coverage summary

## Reference Guide

Load detailed guidance based on context:

The rest: https://github.com/zebbern/claude-code-guide/blob/HEAD/skills/code-documenter/SKILL.md
