write-documentation

Detect documentation gaps and create matching documentation from codebase structure.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/KevounC/claude-kanban --skill write-documentation-kevounc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-documentation
Source: https://github.com/KevounC/claude-kanban/tree/main/.claude/skills/write-documentation
Command: npx skills add https://github.com/KevounC/claude-kanban --skill write-documentation-kevounc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Identifies missing project documentation and creates it, ensuring all aspects of a project are fully documented and accessible.

Core Features & Use Cases

  • Doc Gap Detection: Automatically identifies areas without documentation.
  • Dynamic Doc Creation: Writes new documentation based on code analysis and project structure.
  • Integrates with Existing Docs: Aligns new documentation with the existing documentation style and structure.
  • Use Case: Use the write-documentation skill to discover and fill documentation gaps in a complex module or new feature implementation.

Quick Start

Trigger the skill by asking "document the X module" where X is the specific area of the project that needs documentation.

Frequently Asked Questions about write-documentation

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

FAQPage Schema
How do I find documentation gaps in my codebase?

Documentation gaps are found by analyzing project structure and configuration options to identify undocumented modules. The skill scans local codebases and checks existing specs to detect missing docs for internal components and project conventions.

How do I generate documentation that matches my existing project style?

To generate documentation matching existing styles, the tool analyzes your current docs and project's CLAUDE.md conventions. New documentation is then created dynamically to align seamlessly with the established structure and formatting.

Can I automatically create documentation for a specific module?

Yes, you can automatically create documentation for a specific module by triggering the skill with a command like "document the X module". It analyzes the code and generates docs focusing on configuration options and internal specifications.

Do I need local codebase access to document internal specifications?

Local codebase access is required to document internal specifications accurately. The tool relies on local project structure and conventions defined in CLAUDE.md to ensure context consistency and correctly fill knowledge gaps.

What is the best way to document configuration options and internal specs?

The best way to document configuration options and internal specs is to automate gap detection and dynamic doc creation. This ensures all project modules are fully documented and accessible while matching existing documentation styles.

What are the limitations of automated doc generation for coding projects?

Automated doc generation is limited by its reliance on local codebase access and the project's CLAUDE.md definitions. It cannot document external dependencies or generate specs without existing project structure and conventions for context.