¿Qué es intent-based-dedup?
Una habilidad para decidir cuándo compartir código basándose en la igualdad de intención (propósito) en lugar de la igualdad literal. Detecta aplicaciones incorrectas del principio DRY (es decir, compartir código que parece igual pero tiene propósitos diferentes) y ayuda a juzgar si compartir es realmente apropiado. Se utiliza cuando se maneja código duplicado durante revisiones, refactorización o nueva implementación. Idiomas de destino: independientes del idioma (Rust, Java, TypeScript, Go, Python, Kotlin, Scala, etc.). Desencadenantes: solicitudes como "Quiero compartir código duplicado", "Quiero seguir DRY", "hay un código similar", "Quiero fusionar estas dos funciones", "Quiero reducir la duplicación", "¿debería compartir esto?" o "Quiero extraer esto a una función común mientras refactorizo". Fuente: j5ik2o/okite-ai.