c4model-c2

Identify deployable units, technology stacks, and communication patterns from a C1 system.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Cubical6/melly --skill c4model-c2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c4model-c2
Source: https://github.com/Cubical6/melly/tree/main/skills/c4model-c2
Command: npx skills add https://github.com/Cubical6/melly --skill c4model-c2

SYSTEM DOCUMENTATION & REQUIREMENTS

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.