Arch Doc Patterns

Standardize architecture documentation with C4, ADR, and arc42 patterns.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/HermeticOrmus/LibreCopy-Claude-Code --skill arch-doc-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Arch Doc Patterns
Source: https://github.com/HermeticOrmus/LibreCopy-Claude-Code/tree/main/plugins/architecture-docs/skills/arch-doc-patterns
Command: npx skills add https://github.com/HermeticOrmus/LibreCopy-Claude-Code --skill arch-doc-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides standardized patterns and best practices for creating effective architecture documentation, ensuring clarity, consistency, and maintainability.

Core Features & Use Cases

  • C4 Model Guidance: Offers patterns for diagram levels, naming conventions, and relationship labeling.
  • ADR Best Practices: Defines concrete consequences, Y-Statement templates, and options analysis tables for Architecture Decision Records.
  • arc42 Section Prioritization: Recommends which sections of the arc42 template are essential for different project needs.
  • Mermaid Diagram Patterns: Provides examples for sequence and ER diagrams.
  • Anti-Pattern Identification: Highlights common pitfalls in documentation and diagramming.

Quick Start

Use the Arch Doc Patterns skill to generate a C4 model L2 container diagram for an e-commerce API.

Frequently Asked Questions about Arch Doc Patterns

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

FAQPage Schema
How do I structure architecture documentation using the arc42 template?

Architecture documentation using arc42 is structured by prioritizing essential sections based on specific project needs. This approach recommends tailoring the standard arc42 template sections to ensure clarity and maintainability for your project context.

What is the best way to create C4 model diagrams for an API?

Creating C4 model diagrams is best done by applying standardized patterns for diagram levels, naming conventions, and relationship labeling. You can generate views like an L2 container diagram for an API using these structural guidelines.

How do I write an Architecture Decision Record with concrete consequences?

Writing an Architecture Decision Record with concrete consequences involves using Y-Statement templates and options analysis tables. These ADR best practices help clearly define decisions and document the impacts of architectural choices.

Does Mermaid work for drawing sequence and ER diagrams in architecture docs?

Mermaid works for architecture documentation by providing standardized diagramming patterns for sequence and ER diagrams. It offers specific examples and techniques to visually render structural relationships within your documentation.

What are common anti-patterns to avoid in software architecture documentation?

Common anti-patterns in software architecture documentation include structural pitfalls and poor diagramming techniques. Identifying these anti-patterns helps ensure your C4 models, ADRs, and arc42 sections remain clear, consistent, and maintainable.