rust-documentation

Generate Rust crate and module documentation following rustdoc conventions.

Updated Dec 30, 2025
One-click install
npx skills add https://github.com/Rigohl/MEMORY_P --skill rust-documentation-rigohl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-documentation
Source: https://github.com/Rigohl/MEMORY_P/tree/main/.github/skills/rust-documentation
Command: npx skills add https://github.com/Rigohl/MEMORY_P --skill rust-documentation-rigohl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Genera documentación Rust siguiendo conventions de rustdoc y el estilo del proyecto MEMORY_P, reduciendo el esfuerzo manual y asegurando consistencia en la API.

Core Features & Use Cases

  • Genera documentación para crates y módulos Rust siguiendo rustdoc y el estilo del proyecto.
  • Documenta APIs públicas, estructuras y ejemplos de uso, con enlaces intra-doc y notas de versionado.
  • Mantiene la documentación actualizada ante cambios del código y facilita la navegación para usuarios y developers.

Quick Start

Ejecuta cargo doc para generar la documentación del proyecto MEMORY_P y ábrela en el navegador para ver la salida.

Frequently Asked Questions about rust-documentation

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

FAQPage Schema
How do I automate Rust documentation generation for public APIs and modules?

Automate Rust documentation generation by running cargo doc to build module and public API docs following rustdoc conventions. This process generates intra-doc links and usage examples, ensuring the documentation stays consistent and navigable for developers.

What is the best way to keep Rust crate documentation updated after code changes?

The best way to keep Rust crate documentation updated is to automate the generation process using rustdoc conventions. This automatically reflects code changes in the public API docs, maintaining accurate intra-doc links and versioning notes without manual rewriting.

Does generating rustdoc documentation require the complete Rust toolchain?

Generating rustdoc documentation requires the Rust toolchain, specifically cargo and rustdoc. These tools are necessary to build the documentation output and ensure that all intra-doc links remain valid within the project.

How do I generate module docs with intra-doc links and versioning notes in Rust?

Generate module docs with intra-doc links and versioning notes by applying rustdoc conventions to your Rust crates. This automated documentation process structures public APIs and examples while validating links through cargo doc.

Can I use cargo doc to validate intra-doc links for my Rust project?

Yes, you can use cargo doc to validate intra-doc links for your Rust project. Running the Rust toolchain ensures that the generated documentation maintains valid internal links and accurately reflects the public API.

Why do my rustdoc links break when documenting Rust crates and modules?

Rustdoc links break when documentation is not built using the Rust toolchain. Automating the documentation generation process with cargo doc ensures that intra-doc links are validated and remain accurate after code changes.