# Detector de código duplicado (/code-quality--dry)

/code-quality--dry es una skill de Claude Code de la sección Código. Busca código duplicado en tu proyecto, muestra dónde se repite y propone la abstracción y el código refactorizado, priorizando por riesgo.

- Versión web: https://skills.sgomez.dev/es/s/code-quality--dry
- Sección: [Código](https://skills.sgomez.dev/es/code.md)
- Autor: Santiago Gómez de la Torre
- Licencia: MIT
- Código: https://github.com/sgomez-dev/claude-skills/blob/main/skills/code-quality/dry.md
- Actualizada el 26 mar 2026

## Cómo pedírselo

- `/code-quality--dry busca código duplicado en mi carpeta de componentes`
- `/code-quality--dry encuentra patrones repetidos que debería convertir en función`
- `/code-quality--dry revisa este módulo en busca de violaciones de DRY`

## Instalar

macOS · Linux:

```
curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bash
```

Windows:

```
irm https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.ps1 | iex
```

Plugin de Claude Code:

```
/plugin marketplace add sgomez-dev/claude-skills
/plugin install code-quality-skills@claude-skills-collection
```

## Permisos

- Lee: `**/*`
- Escribe: —
- Ejecuta: —
- Red: No
- Destructiva: No

## Descripción del autor (traducida)

Encuentra violaciones de DRY: patrones de código duplicado que deberían abstraerse

## Encaja con

- [Limpieza de código muerto (/code-quality--dead-code)](https://skills.sgomez.dev/es/s/code-quality--dead-code.md): Encuentra imports, variables, funciones, archivos y dependencias sin usar, comprueba cada hallazgo y solo borra tras tu confirmación.
- [Análisis de complejidad de código (/code-quality--complexity)](https://skills.sgomez.dev/es/s/code-quality--complexity.md): Mide la complejidad ciclomática y cognitiva de cada función, marca las que superan los umbrales y sugiere cómo simplificarlas.
- [Detección de code smells (/code-quality--code-smells)](https://skills.sgomez.dev/es/s/code-quality--code-smells.md): Busca code smells y antipatrones en tu código y propone una refactorización concreta y la gravedad de cada uno.
- [Mejora de nombres de código (/code-quality--naming)](https://skills.sgomez.dev/es/s/code-quality--naming.md): Revisa los nombres de variables, funciones y clases de tu código y devuelve una tabla con el nombre actual, el sugerido y el motivo.
- [Revisión del manejo de errores (/code-quality--error-handling)](https://skills.sgomez.dev/es/s/code-quality--error-handling.md): Audita cómo gestiona errores tu código: captura errores tragados, catches genéricos y mensajes pobres, y propone mejoras concretas.
- Receta: [/pipeline--code-cleanup](https://github.com/sgomez-dev/claude-skills/blob/main/pipelines/code-cleanup.yaml): Code Cleanup

- [Cómo revisamos esto](https://skills.sgomez.dev/es/methodology.md)
