Andrey Kucherenko builds skills that help an AI agent hunt down and remove duplicated code using jscpd, a copy-paste detector covering more than 220 languages. His skills cover the full cycle: detecting exact, renamed and near-miss clones, prioritizing refactoring hotspots, applying extract, parameterize and module strategies, removing dead code, and comparing two codebases or ports function by function. What stands out is the focus on measurable progress, with each workflow starting from a health score and ending with a re-measurement.
Jscpd
5 skills · 6,510 stars · MIT
Code Migration Move code from one implementation to another function by function, tests first and code second, a…
Codebase Refactoring Three-part workflow to improve overall codebase health with jscpd — find and fix duplicated code,…
Compare Codebases Compare two folders function by function with jscpd --compare, in the same language or across lan…
Dry Refactoring Guided workflow to eliminate copy-paste duplication detected by jscpd.
Jscpd Copy-paste detector for 220+ languages.