documentation-patterns

Standardize project documentation with templates for READMEs, ADRs, and API references.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/eng-vmessiah/project-development-skill --skill documentation-patterns-eng-vmessiah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-patterns
Source: https://github.com/eng-vmessiah/project-development-skill/tree/main/skills/documentation-patterns
Command: npx skills add https://github.com/eng-vmessiah/project-development-skill --skill documentation-patterns-eng-vmessiah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the common issue of inconsistent, incomplete, or outdated project documentation that hinders team onboarding and maintenance.

Core Features & Use Cases

  • Standardized Templates: Provides battle-tested structures for READMEs, ADRs, and CONTRIBUTING guidelines.
  • Documentation Best Practices: Offers clear rules for writing effective API docs, code comments, and changelogs.
  • Use Case: Use this skill when you need to establish a professional documentation suite for a new repository or audit existing docs to ensure they follow the "explain why, not what" principle.

Quick Start

Invoke the documentation-patterns skill to generate a standard README structure for your current project directory.

Frequently Asked Questions about documentation-patterns

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

FAQPage Schema
How do I standardize project documentation across multiple repositories?

Establish a professional documentation suite by applying standardized templates for READMEs, ADRs, and API references to ensure consistent communication of architectural decisions and project setup across your software development lifecycle.

What should be included in an architecture decision record to explain the why?

An architecture decision record (ADR) should follow standardized templates that enforce the 'explain why, not what' principle, capturing the reasoning behind implementation details to keep project documentation maintainable and concise.

When do I need to use standardized templates for technical writing?

You need standardized technical writing templates when establishing a professional documentation suite for a new repository or auditing existing docs to resolve issues of inconsistent, incomplete, or outdated project documentation that hinders team onboarding.

How do I write effective API docs and changelogs for developer onboarding?

Write effective API docs and changelogs by applying documentation best practices and clear rules for consistent communication, ensuring technical writing remains focused on architectural decisions and the 'why' behind implementation details.

What is the best way to audit existing repository documentation?

The best way to audit existing repository documentation is to evaluate it against standardized README and ADR templates, checking that the content follows the 'explain why, not what' principle to ensure it remains maintainable and concise.

Can I use these documentation patterns for an existing codebase with outdated docs?

Yes, you can use these documentation patterns for an existing codebase to audit outdated docs, applying standardized README and ADR templates to resolve inconsistencies and improve team onboarding and maintenance.