code-documenter

Generate and maintain project documentation from source code with incremental updates.

103|21|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/robertguss/claude-code-toolkit --skill code-documenter-robertguss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-documenter
Source: https://github.com/robertguss/claude-code-toolkit/tree/main/skills/code-documenter
Command: npx skills add https://github.com/robertguss/claude-code-toolkit --skill code-documenter-robertguss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of keeping code documentation aligned with evolving codebases by automatically generating and maintaining thorough documentation.

Core Features & Use Cases

  • Incremental updates: Refresh docs after feature additions or refactors.
  • Multi-audience documentation: Produce content suitable for developers and users, including ADRs and architecture diagrams.
  • Documentation health tracking: Provide a living map, coverage, and debt metrics to guide improvements.
  • Architecture decisions & diagrams: Generate ADRs and visualizations to explain design choices.

Quick Start

To start, run the skill on your repository to produce initial docs and a living manifest.

Frequently Asked Questions about code-documenter

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

FAQPage Schema
How do I automatically generate and maintain project documentation from source code?

You can automatically generate and maintain project documentation by running this Skill on your repository to produce initial docs, ADRs, architecture diagrams, and a living manifest that tracks future updates.

What is the best way to prevent documentation drift after refactoring a codebase?

Preventing documentation drift requires incremental documentation updates. This Skill refreshes your existing docs after feature additions or refactors, ensuring your API, CLI, or web app documentation stays aligned with the source code.

How do I generate architecture diagrams and ADRs for my software project?

You can generate architecture diagrams and ADRs by applying this Skill to your repository. It automatically produces visualizations and Architecture Decision Records to explain and track your software design choices.

Can I create multi-audience documentation for both developers and end users?

Yes, you can create multi-audience documentation. This Skill generates content tailored for both developers and users, satisfying requirements for comprehensive project documentation across different target audiences.

How do I track documentation health and technical debt in my repository?

You can track documentation health and debt by using the living manifest (.doc-state.json) generated by this Skill. It provides coverage metrics and debt tracking to guide your documentation improvements.

Does this documentation generation tool work for libraries and CLIs?

Yes, this documentation generation tool works for libraries and CLIs. It applies to APIs, CLIs, web apps, and libraries to automatically generate and maintain comprehensive project documentation.