doc

Generate and maintain API, how-to, and architecture documentation from codebases.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/JSai23/claude-tooling --skill doc-jsai23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc
Source: https://github.com/JSai23/claude-tooling/tree/main/plugins/util/skills/doc
Command: npx skills add https://github.com/JSai23/claude-tooling --skill doc-jsai23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documentation that is clear, consistent, and easy to maintain, reducing miscommunication across teams.

Core Features & Use Cases

  • Enforces brevity and clarity to ensure documentation is read and understood.
  • Auto-generates API references, how-to guides, and architecture notes from codebases with templates.
  • Supports three documentation types: API Reference (api), How-To + Expectations (howto), and Architecture (arch).

Quick Start

Write a concise API reference for a new module by extracting function signatures and types.

Frequently Asked Questions about doc

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

FAQPage Schema
How do I auto-generate API references and architecture notes from my codebase?

You can auto-generate API references, how-to guides, and architecture notes by applying documentation templates to your codebase, extracting function signatures and types to create concise project documentation.

What is the best way to maintain project documentation after code changes?

The best way to maintain project documentation is using a reminder workflow to refresh docs after code changes, ensuring your API references and architecture notes stay up-to-date and reducing team miscommunication.

How do I write concise API references without manual formatting?

To write concise API references, use automated generation templates that extract function signatures and types directly from your codebase, enforcing brevity and clarity so the documentation is easily read and understood.

Can I generate how-to guides and architecture notes for both engineering and product teams?

Yes, automated documentation generation supports engineering and product teams by creating how-to guides and architecture notes with enforced brevity, ensuring consistent project documentation across different functional groups.

What documentation types should I use for a new software module?

For a new software module, you should use the three supported documentation types: API Reference for signatures, How-To for expectations and usage, and Architecture for structural notes, ensuring comprehensive codebase coverage.

Why does my project documentation cause miscommunication across teams?

Project documentation causes miscommunication when it lacks clarity, consistency, and maintainability, which can be solved by enforcing brevity and auto-generating concise API references and architecture notes from the codebase.