What problem does it solve? Writing and maintaining documentation for Rust crates and TypeScript/React codebases is time-consuming, and docs quickly drift out of sync with the actual code. This Skill analyzes existing source code to produce accurate, comprehensive documentation automatically. ## Core Features & Use Cases - Rust Documentation: Extracts and documents public types, traits, functions, error handling, async patterns, and workspace structure, including doc comments and architecture diagrams. - TypeScript/React Documentation: Documents React components, custom hooks, type definitions, API integration layers, and Next.js App Router patterns, with optional Storybook stories. - Multiple Output Formats: Produces Markdown READMEs, API references, inline doc comments, Mermaid diagrams, and migration guides. - Use Case: Point it at a crate like edgequake-storage to generate a full API reference with trait relationship diagrams, working code examples, and error handling documentation. ## Quick Start Ask the assistant to generate comprehensive documentation for a specific crate or component directory, for example: generate documentation for the edgequake-storage crate including all traits and error handling patterns.