c4model-c2
CommunityIdentify deployable units and tech stacks in C4 Model L2.
Software Engineering#architecture#microservices#containers#system analysis#technology stack#C4 Model#deployment units
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.jsonoutput.
Quick Start
Analyze the 'ecommerce-system' to identify all C2 containers, their technology stacks, and communication patterns.
Dependency Matrix
Required Modules
None requiredComponents
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.