dev-general-code-documentation

Enforce complete, consistent, maintainable public API documentation across languages.

4|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/cuioss/plan-marshall --skill dev-general-code-documentation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dev-general-code-documentation
Source: https://github.com/cuioss/plan-marshall/tree/main/marketplace/bundles/plan-marshall/skills/dev-general-code-documentation
Command: npx skills add https://github.com/cuioss/plan-marshall --skill dev-general-code-documentation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fix inconsistent and incomplete public API documentation.

Core Features & Use Cases

  • Language-agnostic guidelines for what to document (parameters, returns, exceptions) and how to structure contracts.
  • Emphasis on documentation quality, consistency, and maintainability across code changes.
  • Use Case: teams standardize public API docs across languages to improve onboarding and reduce review cycles.

Quick Start

Follow the standard when documenting a new public API to ensure complete, clear, and maintainable docs.

Frequently Asked Questions about dev-general-code-documentation

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

FAQPage Schema
How do I fix inconsistent and incomplete public API documentation?▼

Fix inconsistent public API documentation by enforcing completeness for parameters, returns, and errors, applying consistent section structures, and maintaining docs through synchronized updates and deprecation notices.

What should I document for a public API to ensure quality and maintainability?▼

Document public APIs by detailing parameters, return values, and exceptions, then structure contracts clearly to ensure documentation quality, consistency, and maintainability across subsequent code changes.

Can I use these code documentation standards across different language stacks?▼

Yes, these public API documentation standards apply across language stacks and project types, providing language-agnostic guidelines to standardize contracts, improve onboarding, and reduce review cycles.

What is the best way to maintain code documentation over time?▼

Maintain code documentation over time by enforcing synchronized updates alongside code changes and applying deprecation notices, ensuring public API docs remain consistent and complete across the project.

How do I standardize public API docs for my team?▼

Standardize public API docs by following language-agnostic guidelines that enforce completeness for parameters, returns, and errors, ensuring consistent structure and reducing review cycles across the team.

When do I need to add deprecation notices to API documentation?▼

Add deprecation notices to API documentation when maintaining code over time and applying synchronized updates, ensuring public API contracts remain clear, complete, and consistent during changes.