arc42Use when writing or reviewing an app's architecture documentation — an architecture overview, a solution/design document, or a structured record of how and why a system is built the way it is. Applies the arc42 template by Starke and Hruschka — the 12 standard sections, what belongs in each, right-s
c4Use when creating, reviewing, or discussing software architecture diagrams for an app — a System Context, Container, Component, or deployment diagram, or any "how the system fits together" picture. Applies the C4 model by Simon Brown — four hierarchical levels of abstraction, consistent notation, an
diataxisUse when planning, writing, reviewing, or restructuring an app's documentation — a README, a docs set, a tutorial, a how-to, an API/config reference, or a conceptual explainer. Applies the Diátaxis framework by Daniele Procida — the four documentation modes (tutorials, how-to guides, reference, expl