Andrey Kucherenko shows how the code-migration Skill ports tests then code function-by-function, and uses jscpd --compare so duplicate matches become evidence that every source function landed in the new language.
kucherenko/jscpd
- Dernière activité source enregistrée
- Catalogue SkillsMP mis à jour
- skills collectés
- 5
- Étoiles GitHub
- 6 400
- Forks GitHub
- 271
Chargement du README du dépôt…
Publications
Tout voir →Skills dans ce dépôt
Affichage de 5 skills collectés sur 5.
Compare two folders function by function with jscpd --compare, in the same language or across languages, and explain the result. Use when asked how two codebases relate, which functions one implementation has and the other lacks, how far a port has come,…
Langue du texte source : anglais
Copy-paste detector for 220+ languages. Detect exact, renamed and near-miss duplicated code, measure duplication percentages, and find refactoring hotspots with the codebase summary.
Langue du texte source : anglais
Guided workflow to eliminate copy-paste duplication detected by jscpd. Refactor exact, renamed and near-miss clones using extract function, parameterize, module, constant, or base class strategies, starting from the hotspots the summary ranks.
Langue du texte source : anglais
Move code from one implementation to another function by function, tests first and code second, and check two implementations of one app for parity, with jscpd --compare as the progress measure and a coverage map binding each function to its tests. Use when…
Langue du texte source : anglais
Three-part workflow to improve overall codebase health with jscpd — find and fix duplicated code, find and remove or refactor dead code, then find and simplify the largest/most complex files. Starts from --dashboard/--health to prioritize and ends by…
Langue du texte source : anglais
Installer avec un assistant IA
Copiez ce prompt dans l’assistant IA que vous utilisez.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/kucherenko/jscpd.