Skip to main content

check-duplication

Use when checking for or pruning duplicate code blocks across source files.

Datos de origen

Repositorio
dealfluence/adeu
Última actividad en el origen
22 de agosto de 2026 a las 18:56
Idioma detectado de SKILL.md
inglés
Estrellas
168
Forks
25

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
check-duplication
description
Use when checking for or pruning duplicate code blocks across source files.
# Check Code Duplication Skill This skill provides a systematic approach to finding and pruning duplicate code blocks and repeated boilerplate across Python, TypeScript, and JavaScript source files. ## Workflow 1. **Run the Duplication Spotter**: Execute `python scripts/check_code_duplication.py` to identify duplicate code blocks: ```bash uv run python scripts/check_code_duplication.py -m 6 -n 20 ``` 2. **Target High-Score Duplications**: Focus on blocks with high duplication scores (lines $\times$ occurrences) in source modules. 3. **Prune & Deduplicate**: - Extract repeated boilerplate or constructor patterns into shared helper functions. - Collapse repeated dictionary/object constructions into helper functions. - Maintain 3+ call sites requirement for new abstractions. 4. **Verify Behavior**: Always run test suites to ensure zero functional regressions: - Python: `uv run pytest` & `uv run mypy src` - Node: `npm run build && npm test` - LangChain: `uv run pytest` in `langchain`
Ver en GitHub