c4model-c2

Community

Identify deployable units and tech stacks in C4 Model L2.

AuthorCubical6
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually identifying and documenting deployable units (containers), their technology stacks, and communication patterns within a system is complex and error-prone, leading to inconsistent architectural documentation. This skill automates this critical discovery phase.

Core Features & Use Cases

  • Container Identification: Systematically identifies all deployable units (e.g., SPAs, APIs, databases, workers) within a C1-defined system.
  • Technology Stack Detection: Accurately detects programming languages, frameworks, and their exact versions for each container.
  • Communication Pattern Mapping: Documents how containers interact using various protocols (HTTP, gRPC, message queues, databases).
  • Use Case: An architect needs a precise inventory of all deployable services and their technologies in a microservices system to plan an upgrade. This skill automates the discovery, providing a validated c2-containers.json output.

Quick Start

Analyze the 'ecommerce-system' to identify all C2 containers, their technology stacks, and communication patterns.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: c4model-c2
Download link: https://github.com/Cubical6/melly/archive/main.zip#c4model-c2

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