Documentation Writer

Generate README files, JSDoc/TSDoc API documentation, and architectural decision records.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/CarGDev/codetyper.cli --skill documentation-writer-cargdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Documentation Writer
Source: https://github.com/CarGDev/codetyper.cli/tree/main/src/skills/documentation
Command: npx skills add https://github.com/CarGDev/codetyper.cli --skill documentation-writer-cargdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of essential project documentation, ensuring code is well-understood and maintainable.

Core Features & Use Cases

  • Generate READMEs: Create project overviews, installation guides, and usage instructions.
  • Write API Docs: Document functions, classes, and types with JSDoc/TSDoc.
  • Develop ADRs: Record architectural decisions and system designs.
  • Use Case: Automatically generate comprehensive JSDoc comments for all exported functions in a TypeScript module, improving code clarity and developer onboarding.

Quick Start

Use the documentation skill to write a README file for the current project.

Frequently Asked Questions about Documentation Writer

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

FAQPage Schema
How do I generate JSDoc comments for exported functions in a TypeScript module?

To create a project README, the Skill generates a comprehensive document containing project overviews, installation guides, and usage instructions. It requires read, write, edit, grep, and glob file system tools to interact with your codebase and produce structured documentation.

What is an architectural decision record and when do I need to write one?

An architectural decision record (ADR) captures system designs and structural choices to ensure codebases remain maintainable. You need to write ADRs when making significant architectural decisions that future developers must understand and follow.

Can I use this to write API documentation for an existing JavaScript codebase?

Yes, you can write API documentation for an existing codebase by generating JSDoc and TSDoc for functions, classes, and types. The Skill uses grep and glob tools to scan your files and edit tools to insert the generated documentation directly.

What's the best way to create a README file for my current project?

The best way to create a README file is to use a documentation generation Skill that analyzes your project structure and outputs project overviews, installation guides, and usage instructions. This ensures clear, maintainable documentation without manual formatting overhead.

What file system tools are required to automate technical writing tasks?

Automating technical writing tasks requires read, write, edit, grep, and glob file system tools. These tools allow the Skill to scan directories, locate code modules, and generate or modify documentation files directly within your project structure.