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.