documentation

Provide guidelines for writing clear, consistent, and accessible code and API documentation.

3|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/weebcoder101/dreamcode --skill documentation-weebcoder101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/weebcoder101/dreamcode/tree/main/.dreamcode/skills/documentation
Command: npx skills add https://github.com/weebcoder101/dreamcode --skill documentation-weebcoder101

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to documentation standards, making sure your code, APIs, and project documents are clear, consistent, and accessible.

Core Features & Use Cases

  • Standardized Documentation: Offers guidelines for writing docstrings, README files, API docs, and other project documentation.
  • Code Documentation: Instructs on creating effective docstrings and inline comments.
  • README Structure: Provides a template for creating informative README files.
  • API Documentation: Details what information should be included in API documentation.
  • Markdown Standards: Outlines best practices for writing Markdown.
  • Changelog Format: Offers a template for maintaining a changelog.
  • What Not to Document: Suggests what should be avoided in documentation.

Quick Start

Use the documentation skill to review and improve the documentation of your project.

Frequently Asked Questions about documentation

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

FAQPage Schema
What should be included in API documentation for a software project?

API documentation should detail endpoints, parameters, request examples, and response formats. Following standardized documentation ensures your APIs are accessible and consistent.

How do I structure a README file for my code repository?

A README file should include project overview, installation steps, usage examples, and contribution guidelines. Using a standardized README structure ensures your project is accessible and informative.

What are the best practices for writing code comments and docstrings?

Best practices for code comments and docstrings include keeping them clear, concise, and updated. Effective docstrings explain function purpose and parameters without stating the obvious.

What format should I use for maintaining a project changelog?

Maintain a changelog using a standardized format that lists versions, dates, and categorized changes like added, fixed, or removed features. This ensures project history remains accessible and consistent.

What information should I avoid including in project documentation?

Avoid documenting obvious code behavior, redundant implementation details, or outdated states. Knowing what not to document keeps your project documentation concise and focused on valuable insights.