¿Qué es repository-design?
Proporciona reglas de diseño y antipatrones para repositorios en DDD. Comprueba las convenciones de nomenclatura a nivel agregado, el diseño de métodos basado en CQS (Command Query Separation) y las restricciones de tipo para entradas y salidas. Se utiliza para detectar problemas de diseño del repositorio durante revisiones de código, nuevas implementaciones y refactorización. Idiomas de destino: independientes del idioma (Java, Kotlin, Scala, TypeScript, Go, Rust, Python, etc.). Activador: se activa en solicitudes relacionadas con el diseño del repositorio, como "revisar el diseño del repositorio", "el nombre del repositorio parece incorrecto", "valor de retorno de findById", "DTO que devuelve el repositorio", "repositorio creado según el nombre de la tabla", "repositorio de nivel agregado", "antipatrones del repositorio", "CQS del repositorio". Fuente: j5ik2o/okite-ai.