Arc42 — Documentation skill for Claude Code
Generate or update arc42 architecture documentation with C4 diagrams for the current project.
How to install Arc42
Installs to ~/.claude/skills/marvinrichter-clarc-arc42/SKILL.md
mkdir -p ~/.claude/skills/marvinrichter-clarc-arc42 && curl -fsSL https://raw.githubusercontent.com/marvinrichter/clarc/HEAD/commands/arc42.md -o ~/.claude/skills/marvinrichter-clarc-arc42/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Arc42 does
description: Generate or update arc42 architecture documentation with C4 diagrams for the current project. Reads the codebase and produces docs/architecture/arc42.md with PlantUML diagrams. Supports targeted section updates.
arc42
Generate and maintain arc42 architecture documentation with C4 diagrams.
Instructions
1. Parse Arguments
`$ARGUMENTS` controls which sections to generate:
- (empty) or
all→ all 12 sections section-N(e.g.section-3,section-5) → only t
Alternatives in Documentation
- Documentation Sync — Check if documentation matches the current code state 5.8k ★
- Wiki — Bootstrap or check the claude-obsidian wiki vault 3.3k ★
- Cchooks — by GowayLee - A lightweight Python SDK with a clean API and good documentation; simplifies the process of writ 121 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Reverse Engineer
Reads an existing codebase and produces structured requirements, architecture documentation, and a landmine re
Document Release
Post-ship documentation update — reads all project docs, cross-references the diff, updates README/ARCHITECTUR
Plantuml
A Plantuml Claude Skill that can generate images and help you create Plantuml digrams from source code. It can
Awesome Docs
Generate, convert, and maintain animated GitHub-safe Markdown documents with animated SVG diagrams. Covers fou
Create Architecture Documentation
Generate comprehensive architecture documentation with diagrams, ADRs, and interactive visualization
Reverse Doc
Generate architecture documentation from existing code — C4 diagrams, component inventory, dependency map
Related Agents
Arch Documenter
Use for generating architecture documentation, API specifications (OpenAPI), Architecture Decision Records (AD
Plantuml Expert
Create PlantUML diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax for all diagram ty
Diagram Generation
Diagram generation expert for draw.io, PlantUML, and Mermaid — use proactively when creating architecture diag