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.