documentation-patterns

Organize project documentation with standardized README, ADR, changelog, and API patterns.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/jsamuelsen11/claude-config --skill documentation-patterns-jsamuelsen11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation-patterns
Source: https://github.com/jsamuelsen11/claude-config/tree/main/plugins/ccfg-markdown/skills/documentation-patterns
Command: npx skills add https://github.com/jsamuelsen11/claude-config --skill documentation-patterns-jsamuelsen11

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documentation often becomes inconsistent and hard to navigate; this skill provides a curated set of patterns to standardize structure and organization across projects.

Core Features & Use Cases

  • Standard README structure, ADRs, changelogs, and API docs
  • Clear guidance on section order, content, and cross-references
  • Reusable templates to enforce consistency across teams and projects

Quick Start

Create a documented project skeleton following the patterns outlined above.

Frequently Asked Questions about documentation-patterns

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

FAQPage Schema
How do I standardize README structure and changelog formats across multiple software projects?

Standardize README structure by applying reusable documentation patterns that define section order, content requirements, and cross-references. This enforces consistency across teams using predefined templates for each document type.

What is the best way to organize architecture decision records in a markdown project?

Organize architecture decision records by applying the MADR pattern, a standardized markdown format for ADRs. This provides clear guidance on structuring decisions to keep architecture documentation consistent and navigable.

How does Keep a Changelog work for maintaining project documentation?

Keep a Changelog works by providing a standardized pattern for organizing release notes and modifications. It enforces consistent content rules and section ordering, ensuring all project updates are documented uniformly.

Can I use these documentation patterns for API docs and architecture records simultaneously?

Yes, you can apply these documentation patterns to API docs and architecture records simultaneously. The skill enforces standardized conventions for both, ensuring consistent structure and cross-references across all document types.

Do I need any specific dependencies to apply these markdown documentation patterns?

No dependencies are required to apply these markdown documentation patterns. The skill provides a standalone set of structural rules for READMEs, ADRs, and changelogs, allowing you to build a project skeleton without external tools.

When should I not use standardized documentation templates for my project?

Avoid standardized documentation templates when your project requires highly custom, unconventional structures that deviate from established ADR, API, and changelog conventions. Rigid templates may restrict necessary flexibility in those specific cases.