← ClaudeAtlas

arc42-docslisted

Use this skill when the user asks to "create architecture documentation", "document the architecture", "arc42", "initialize arc42", "update architecture docs", discusses architecture documentation, or wants to document system design decisions, quality requirements, deployment views, building blocks, or any of the 12 arc42 sections. Also use when the user mentions ADRs (Architecture Decision Records) in the context of arc42.
h2nguyen/Arc42-Node-MCP-Server · ★ 2 · Web & Frontend · score 66
Install: claude install-skill h2nguyen/Arc42-Node-MCP-Server
# Arc42 Architecture Documentation Skill Guide for using the `arc42-mcp-server` MCP server to create and maintain architecture documentation following the proven [arc42 template](https://arc42.org/). The server provides 6 tools, supports 11 languages and 2 output formats (AsciiDoc, Markdown). ## Prerequisites The `arc42-mcp-server` MCP server must be configured and running. See [setup instructions](references/setup.md) for installation and configuration. --- ## Workflow: Starting Fresh 1. **Load the guide** → `arc42-workflow-guide` — understand the full arc42 structure and what belongs in each section 2. **Initialize workspace** → `arc42-init` — creates directory structure with all 12 section files, config.yaml, and README 3. **Check status** → `arc42-status` — see current progress, completeness percentage, and which sections need work 4. **Generate template** → `generate-template` — get the detailed structure and guidance for a specific section before writing 5. **Write content** → `update-section` — write or append content to a section 6. **Review content** → `get-section` — read back existing content with metadata (word count, last modified) ## Workflow: Existing Documentation 1. **Check status** → `arc42-status` — assess current state and identify gaps 2. **Read sections** → `get-section` — review what's already documented 3. **Generate template** → `generate-template` — understand expected structure for incomplete sections 4. **Update sections** → `update-section