在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用code-detect-dup
星标7
分支0
更新时间2026年7月16日 12:59
代码重复度检测技能:使用 Simian 和 JSCPD 检测项目中的重复代码
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
代码重复度检测技能:使用 Simian 和 JSCPD 检测项目中的重复代码
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
AI记忆持久化系统。使用memrec存储、检索、管理跨会话记忆。支持项目隔离、混合检索(KNN+BM25)、MMR重排、中文搜索。触发场景:(1)重要决策需记录,(2)关键知识需保存,(3)项目上下文需跨会话保持,(4)用户偏好需记忆,(5)检索历史知识辅助当前任务。
Rust 性能分析技能:通过 cargo flamegraph 生成火焰图(SVG),定位 CPU 热点函数并量化占比。适用于 Rust 项目性能瓶颈定位、热点分析、优化验证。触发场景:(1)分析 Rust 代码性能瓶颈,(2)定位 CPU 热点函数,(3)量化函数调用占比,(4)优化前后对比验证,(5)bench/unittest 性能不达预期时根因分析。
读取所有源代码,解构为设计图、设计文档、数据库设计; 没有执行文件,请按流程执行
项目问题侦测技能:综合分析设计、性能、安全问题,评分并提出重构或重建方案
局部代码修改技能:最小化修改完成功能,确保无蝴蝶效应,支持独立测试验证和全量关联检查
该skill没有执行文件,为操作指引:如何重构
| name | code-detect-dup |
| description | 代码重复度检测技能:使用 Simian 和 JSCPD 检测项目中的重复代码 |
java -jar ~/app/simian/simian-4.2.1.jar \
-language=java -threshold=20 \
$(fd -H -I -s -c never -t f -e java | grep --color=never -v "\/test\/" | xargs) \
> docs/dup-{yyyy-mm-dd}-{seq}.txt 2>&1
# 安装
npm install -g jscpd
# 检测并生成 HTML 报告
jscpd src/ --min-lines 15 --reporters html,console --output docs/jscpd-{yyyy-mm-dd}-{seq}
# 排除目录
jscpd src/ --min-lines 15 --ignore "**/test/**,**/node_modules/**" --reporters html,console
# 多语言项目
jscpd . --extensions java,ts,py,cpp --min-lines 15 --reporters html --output docs/jscpd-report
| 特性 | Simian | JSCPD |
|---|---|---|
| 语言 | Java/C/C++/C# | 150+语言 |
| 报告 | 文本 | HTML可视化 |
| 安装 | JAR包 | npm |