arc42 architecture documentation template and guidance
View on GitHubmelodic-software/claude-code-plugins
documentation-standards
plugins/documentation-standards/skills/arc42-documentation/SKILL.md
January 21, 2026
Select agents to install to:
npx add-skill https://github.com/melodic-software/claude-code-plugins/blob/main/plugins/documentation-standards/skills/arc42-documentation/SKILL.md -a claude-code --skill arc42-documentationInstallation paths:
.claude/skills/arc42-documentation/# arc42 Documentation Skill ## When to Use This Skill Use this skill when: - **Arc42 Documentation tasks** - Working on arc42 architecture documentation template and guidance - **Planning or design** - Need guidance on Arc42 Documentation approaches - **Best practices** - Want to follow established patterns and standards ## Overview Create comprehensive architecture documentation using the arc42 template. ## MANDATORY: Documentation-First Approach Before creating arc42 documentation: 1. **Invoke `docs-management` skill** for architecture documentation patterns 2. **Verify arc42 current version** via MCP servers (perplexity) 3. **Base guidance on official arc42 template** ## arc42 Template Structure ```text arc42 Template (12 Sections): ┌─────────────────────────────────────────────────────────────────────────────┐ │ 1. Introduction and Goals │ │ Requirements overview, quality goals, stakeholders │ ├─────────────────────────────────────────────────────────────────────────────┤ │ 2. Architecture Constraints │ │ Technical, organizational, and convention constraints │ ├─────────────────────────────────────────────────────────────────────────────┤ │ 3. System Scope and Context │ │ Business context, technical context │ ├─────────────────────────────────────────────────────────────────────────────┤ │ 4. Solution Strategy │ │ Technology decisions, top-level decomposition, quality approaches │ ├─────────────────────────────────────────────────────────────────────────────┤ │ 5. Building Block View │ │ Static decomposition: whitebox/blackbox at multiple levels │ ├────────────────────────────────