C4 Container Level: System Deployment
Crear documentación de arquitectura de contenedores C4
Transformar diseños a nivel de componentes en arquitectura de contenedores lista para implementación. Generar diagramas de contenedores, especificaciones de API y documentación de implementación utilizando el estándar del modelo C4.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "C4 Container Level: System Deployment". Create a container diagram for an e-commerce platform with web frontend, API backend, database, and payment service.
النتيجة المتوقعة:
- Diagrama C4Container que muestra Persona(cliente) -> Aplicación Web -> Aplicación API -> Base de datos y Servicio de Pago
- Definiciones de contenedores con stacks tecnológicos: frontend React, API Node.js, base de datos PostgreSQL, integración de pago Stripe
- Documentación de interfaces: endpoints REST entre web y API, consultas SQL a base de datos, llamadas HTTPS a pasarela de pago
- Notas de implementación: contenedores Docker orquestados vía Kubernetes con escalamiento horizontal para el nivel API
استخدام "C4 Container Level: System Deployment". Document the API specification for a user authentication container.
النتيجة المتوقعة:
- Especificación OpenAPI 3.1 con rutas para /auth/login, /auth/register, /auth/refresh
- Esquemas de solicitud/respuesta para manejo de tokens JWT
- Definiciones de esquema de seguridad para autenticación con token Bearer
- Configuración de servidor para entornos de producción y staging
التدقيق الأمني
آمنThis skill is a prompt-only documentation assistant with no executable code. Static analysis scanned 0 files and found 0 security issues. The skill provides templates and guidance for C4 container-level architecture documentation, including Mermaid diagram syntax and OpenAPI specification templates. No network access, file system operations, or external command execution present.
درجة الجودة
ماذا يمكنك بناءه
Documentación de arquitectura de microservicios
Documentar los límites de contenedores y contratos de API para una implementación de sistema basado en microservicios.
Modernización de sistemas heredados
Mapear componentes monolíticos existentes a unidades de implementación contenerizadas para migración a la nube.
Planificación de integración de sistemas
Documentar las interfaces de contenedores y las dependencias de sistemas externos para equipos de integración.
جرّب هذه الموجهات
Crear un diagrama de contenedores C4 para [nombre del sistema] que incluya [listar contenedores clave]. Mostrar los actores Persona, tipos de contenedores y protocolos de comunicación entre ellos.
Tengo estos componentes: [listar componentes]. Mapéarlos a contenedores de implementación siguiendo los principios del modelo C4. Incluir tipos de contenedores, tecnologías y estrategias de implementación para cada uno.
Generar una especificación OpenAPI 3.1 para el contenedor [nombre del contenedor]. Expone estos endpoints: [listar endpoints con descripciones]. Incluir esquemas de solicitud/respuesta.
Crear documentación completa de contenedores C4 para [sistema]. Incluir: diagrama de contenedores en sintaxis Mermaid, todas las definiciones de contenedores con tecnologías, especificaciones de API, dependencias, sistemas externos y requisitos de infraestructura para [objetivo de implementación].
أفضل الممارسات
- Siempre definir límites claros de contenedores basados en autonomía de implementación y requisitos de escalamiento
- Documentar protocolos de comunicación explícitamente entre todos los contenedores y sistemas externos
- Incluir tanto detalles técnicos como características de implementación para cada contenedor
تجنب
- Crear contenedores que reflejan la estructura de componentes sin considerar las necesidades de implementación
- Omitir dependencias de sistemas externos e integraciones de terceros de los diagramas
- Documentar APIs de contenedores sin especificaciones formales o definiciones de endpoints