docs-expert

Advise on technical documentation structure and standards like Diátaxis.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/brunoldqueiroz/marvin --skill docs-expert-brunoldqueiroz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-expert
Source: https://github.com/brunoldqueiroz/marvin/tree/main/.claude/skills/docs-expert
Command: npx skills add https://github.com/brunoldqueiroz/marvin --skill docs-expert-brunoldqueiroz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance on creating clear, effective, and maintainable technical documentation, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Documentation Structure: Advice on organizing content using frameworks like Diátaxis.
  • Best Practices: Guidance on READMEs, changelogs, ADRs, docstrings, and inline comments.
  • Use Case: You need to write a new README for your open-source project and want to ensure it follows industry standards for clarity and completeness.

Quick Start

Use the docs-expert skill to help me write a README for a new Python project.

Frequently Asked Questions about docs-expert

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

FAQPage Schema
What is the Diátaxis framework and how does it organize technical documentation?

The Diátaxis framework organizes technical documentation into four modes: tutorials, how-to guides, reference, and explanation. It structures content by user needs, ensuring clear separation between learning, working, and understanding.

How do I write a README that follows industry standards for clarity and completeness?

To write a standard README, include a project overview, installation steps, usage examples, and contribution guidelines. Following established best practices ensures your README is clear, maintainable, and effective for users.

What is the best way to structure a changelog for a software project?

The best way to structure a changelog is by following the Keep a Changelog standard, organizing changes by version with categories like Added, Changed, and Fixed. This ensures maintainability and clear communication of updates.

When do I need to write an Architecture Decision Record or ADR?

You need to write an Architecture Decision Record (ADR) when you make significant technical choices that affect project structure. ADRs document the context, decision, and consequences, ensuring maintainability and team alignment.

How do I write effective docstrings and inline comments for code maintainability?

Effective docstrings and inline comments explain why code exists, not what it does. Following technical writing best practices ensures your inline documentation is clear, concise, and aids long-term project maintainability.

Can I use this guidance for open-source project documentation?

Yes, this guidance applies directly to open-source projects. It helps you write new READMEs and structure documentation using industry standards like Diátaxis, ensuring your open-source project is clear and accessible.