architecture-patterns
Implementar Patrones de Arquitectura Limpia
Construye sistemas backend mantenibles y testeables usando patrones de arquitectura probados. Esta habilidad te ayuda a aplicar Arquitectura Limpia, Arquitectura Hexagonal y Diseño Guiado por el Dominio para crear software escalable.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“architecture-patterns”。 Diseña una estructura de Arquitectura Limpia para un sistema de gestión de usuarios
预期结果:
- Capa 1: Dominio - Entidad User con reglas de negocio (activación, validación)
- Capa 2: Casos de Uso - CreateUser, UpdateUser, DeactivateUser
- Capa 3: Adaptadores de Interfaz - UserController, UserPresenter
- Capa 4: Infraestructura - PostgresUserRepository, RedisCache
正在使用“architecture-patterns”。 Explica la diferencia entre entidades y objetos de valor
预期结果:
- Entidades: Tienen identidad, mutables, igualdad por ID (ej. Order, User)
- Objetos de Valor: Sin identidad, inmutables, igualdad por atributos (ej. Email, Money, Address)
安全审计
安全Static analysis flagged 32 potential issues including external_commands, env_access, and weak cryptographic algorithms. After evaluation, all findings are FALSE POSITIVES. The skill contains only documentation and Python code examples for software architecture patterns. No actual command execution, cryptographic code, or secret access exists. The flagged patterns are innocent uses of architecture terminology (domain, ports, adapters) and placeholder interface definitions.
高风险问题 (1)
中风险问题 (1)
低风险问题 (1)
质量评分
你能构建什么
Arquitecturar Nuevo Sistema Backend
Diseña un nuevo servicio backend usando Arquitectura Limpia con separación adecuada de capas y reglas de dependencia.
Refactorizar Base de Código Monolítica
Migra código acoplado estrechamente a arquitectura hexagonal con puertos y adaptadores claros.
Aplicar Patrones Tácticos DDD
Implementa modelos de dominio usando entidades, objetos de valor y agregados para dominios de negocio complejos.
试试这些提示
Ayúdame a diseñar una estructura de Arquitectura Limpia para una aplicación de comercio electrónico. ¿Qué capas debería crear y cuáles son las dependencias entre ellas?
Muéstrame cómo implementar un servicio de pagos usando Arquitectura Hexagonal. Incluye puertos y adaptadores con un ejemplo de Stripe.
Crea un modelo de dominio DDD para un sistema de gestión de pedidos. Incluye entidades, objetos de valor, agregados y eventos de dominio.
Tengo un monolito en Rails. ¿Cómo lo migro paso a paso a Arquitectura Limpia sin hacer una reescritura completa?
最佳实践
- Mantén la lógica de negocio en la capa de dominio, independiente de frameworks
- Define interfaces claras (puertos) antes de implementar adaptadores
- Asegura que las capas internas no sepan nada sobre las capas externas
避免
- Poner lógica de negocio en controladores (controladores gordos)
- Mezclar lógica de dominio con código de infraestructura
- Crear modelos de dominio anémicos sin comportamiento