architecture-design

Community

Automate architecture docs, diagrams, and API specs.

Authorvukhanhtruong
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually creating and maintaining comprehensive software architecture documentation is a time-consuming and often neglected task. This skill automates the generation of detailed ARCHITECTURE.md files, complete with visual diagrams and API specifications, ensuring consistency and reducing the burden on development teams.

Core Features & Use Cases

  • Interactive Architecture Interviews: Guides you through 5-7 focused questions to gather essential system information, adapting to your project's needs.
  • Comprehensive Documentation: Generates an 11-section ARCHITECTURE.md covering project structure, core components, data stores, deployment, security, and more.
  • Visual Diagrams: Creates 5 essential Mermaid.js diagrams (C4 Context, Container, Component, Data Flow, Deployment) to visualize your system's architecture.
  • API Specifications: Automatically generates OpenAPI 3.0 compliant specifications for your APIs, ensuring clear communication and integration.
  • Use Case: Design an architecture for a new Node.js microservices platform by answering a few questions, and receive a complete documentation package including diagrams and API specs, ready for your repository.

Quick Start

Create architecture documentation for my Node.js e-commerce platform.

Dependency Matrix

Required Modules

markdownweasyprint@mermaid-js/mermaid-cli

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: architecture-design
Download link: https://github.com/vukhanhtruong/claude-rock/archive/main.zip#architecture-design

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.