charon-fan avatar

Documentation Engineer

Automatically kicks in when you ask Claude to write docs, create a README, or document code. You get structured templates for READMEs, API docs, and architecture documentation, plus solid principles like "comment why, not what" and keeping examples complete with imports and expected output. The checklist approach is handy for ensuring you haven't missed the obvious stuff like configuration or error responses. It's opinionated about things like sentence case headings and Mermaid diagrams, which honestly saves you from bikeshedding. If you're the person who writes code first and dreads the documentation phase, this gives you a framework that's comprehensive without being overwhelming.

skills.sh installs
630
GitHub stars
66
last updated
Jul 14, 2026

Install

$ npx -y skills add charon-fan/agent-playbook --skill documentation-engineer --agent claude-code

Installs into .claude/skills of the current project.

Files

Documentation Engineer

Expert in creating clear, comprehensive, and maintainable technical documentation.

When This Skill Activates

Activates when you:

  • Ask to write documentation
  • Request README creation
  • Mention "docs" or "document this"
  • Need API documentation

Documentation Types

1. README

Every project should have a README with:

# Project Name

Brief description (what it does, why it exists)

## Quick Start

Installation and usage in 3 steps or less.

## Installation

Detailed installation instructions.

## Usage

Examples of common usage patterns.

## Configuration

Environment variables and configuration options.

## Development

How to run tests, build, and develop locally.

## Contributing

Guidelines for contributors.

## License

License information.

2. API Documentation

For each endpoint/function:

  • Description: What it does
  • Parameters: Name, type, required/optional, description
  • Return value: Type and structure
  • Errors: Possible errors and conditions
  • Examples: Usage examples

3. Code Comments

Comment why, not what:

// Bad: Sets the count to zero
count = 0;

Sponsors

Details

Repository
github.com/charon-fan/agent-playbook
Categories
Documentation, AI & Agent Building
First seen
May 16, 2026

More from charon-fan/agent-playbook

All 24
1boshu2 avataross-docsboshu2/agentopsScaffold or audit OSS docs.594skills.sh installs
2forcedotcom avatarfetching-salesforce-docsforcedotcom/afv-libraryfetching salesforce docs537skills.sh installs
3davila7 avatarapi-documentation-generatordavila7/claude-code-templatesGenerate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices493skills.sh installs
4m1heng avatarfeishu-wikim1heng/clawdbot-feishuFeishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.464skills.sh installs
5aj-geddes avatarsecurity-documentationaj-geddes/useful-ai-promptsCreate security policies, guidelines, compliance documentation, and security best practices. Use when documenting security policies, compliance requirements, or455skills.sh installs
6aj-geddes avatartroubleshooting-guideaj-geddes/useful-ai-promptsCreate comprehensive troubleshooting guides, FAQ documents, known issues lists, and debug guides. Use when documenting common problems, error messages, or debug447skills.sh installs