arc42-docs

Create and manage arc42 architecture documentation via an MCP server.

3|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/h2nguyen/Arc42-Node-MCP-Server --skill arc42-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arc42-docs
Source: https://github.com/h2nguyen/Arc42-Node-MCP-Server/tree/main/.claude/skills/arc42-docs-mcp
Command: npx skills add https://github.com/h2nguyen/Arc42-Node-MCP-Server --skill arc42-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you create and maintain comprehensive architecture documentation following the arc42 template, streamlining the process of documenting system design, decisions, and structure.

Core Features & Use Cases

  • Initialize Documentation: Sets up a new arc42 documentation workspace with all 12 sections.
  • Generate Templates: Provides detailed guidance for each section before you write content.
  • Track Progress: Checks the status and completeness of your documentation.
  • Update & Retrieve Sections: Allows writing to and reading from specific documentation sections.
  • Use Case: When starting a new project, use this Skill to quickly set up the arc42 structure, generate templates for each section, and then iteratively fill in the details for your system's architecture.

Quick Start

Use the arc42-docs skill to initialize documentation for a new project named 'MyAwesomeApp'.

Frequently Asked Questions about arc42-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create architecture documentation for a new software project?

To create architecture documentation, this Skill initializes a new workspace with all 12 sections of the arc42 template, allowing you to iteratively document system design, structure, and decisions. It helps streamline the process of maintaining consistent architectural records.

What is the best way to maintain consistent system design documentation across updates?

Maintaining consistent system design documentation is achieved by generating section templates and tracking completeness status. This Skill supports updating content and retrieving specific section details to ensure your architectural records remain structurally sound over time.

Can I use an MCP server to manage arc42 documentation?

Yes, you can use an MCP server to manage arc42 documentation. This Skill facilitates the creation and management of architecture documentation directly via an MCP server, supporting initialization, template generation, and status tracking.

How do I check the completeness of my architecture documentation?

You can check the completeness of your architecture documentation by using the status tracking feature. This Skill retrieves the current status of your workspace, checking which arc42 sections have been populated and identifying missing structural details.

Does this arc42 template documentation support multiple languages and formats?

Yes, arc42 template documentation supports multiple languages and formats. This Skill allows you to manage architecture documentation across various linguistic and formatting requirements, ensuring structured records for diverse system design contexts.