write-architecture-doc

Generate architecture documentation with Mermaid diagrams and linked ADRs.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/hpsgd/claude-marketplace --skill write-architecture-doc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: write-architecture-doc
Source: https://github.com/hpsgd/claude-marketplace/tree/main/plugins/product/internal-docs-writer/skills/write-architecture-doc
Command: npx skills add https://github.com/hpsgd/claude-marketplace --skill write-architecture-doc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured approach to documenting software architectures, ensuring consistent, comprehensive system documentation that is easy to understand and maintain.

Core Features & Use Cases

  • Structured documentation for system context, decisions, component diagrams, data flows, and boundaries.
  • Diagram-driven architecture with mandatory Mermaid diagrams to visualize architecture and data flows.
  • ADR-linked decisions that capture rationale and trace decisions to concrete ADRs for auditing and evolution.

Quick Start

Provide architecture documentation for the specified system using the described structure.

Frequently Asked Questions about write-architecture-doc

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

FAQPage Schema
How do I write software architecture documentation that includes system context and data flows?▼

To write software architecture documentation, use a structured approach covering system context, data flows, and component diagrams. This ensures consistent, comprehensive system documentation that is easy to understand and maintain.

What is the best way to document architecture decisions and trace their rationale?▼

The best way to document architecture decisions is using Architecture Decision Records (ADRs). ADR-linked decisions capture the rationale and trace major choices to concrete records for auditing and system evolution.

Can I generate Mermaid architecture diagrams automatically for my systems design?▼

Yes, you can generate Mermaid architecture diagrams through a diagram-driven documentation process. It enforces mandatory Mermaid diagrams to visualize architecture, bounded contexts, and data flows.

Does this approach to architecture documentation focus on internal details or system boundaries?▼

This architecture documentation approach enforces documenting boundaries over internals. It provides a ready-to-use structure that emphasizes system context and known limitations for rapid review.

When do I need to document bounded contexts and non-functional requirements?▼

You need to document bounded contexts and non-functional requirements when automating architecture documentation for complex software systems. This captures critical system constraints and domain boundaries.