marvinrichter

Arc42 — Documentation skill for Claude Code

Documentation community

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

Terminal
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 Repository