DSH Plugins
返回列表
⚙️

dsh-refactor-insight

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install duyanta123/dsh-refactor-insight

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install duyanta123/dsh-refactor-insight 即可安装,插件源码仓库为 https://github.com/duyanta123/dsh-refactor-insight

插件介绍

接手一个运转多年、无人敢动的代码库,难点从来不是发现问题,而是判断先改哪里、改动幅度多大、哪些重构会引发连锁崩溃。dsh-refactor-insight 把这个判断过程变成一份带行级定位、严重度排序和依赖顺序的可执行重构计划——它是结构健康体检,而非逐行 diff 审查。

插件内置六条确定性代码坏味道规则:超大文件、深层嵌套、TODO/FIXME 密度、长函数、上帝对象、高耦合模块(含 Tarjan 环检测)。所有阈值均可参数覆盖,扫描层零依赖且完全确定。LLM 层在此基础上修剪误报,并为每条发现标注严重度、预估成本和建议动作。最终输出一份结构化的 REFACTOR-PLAN.md 文档;插件绝不自动修改源码,高风险重构项必须由人工确认。语言识别覆盖 Python 缩进块、JS/TS 花括号配对和 Go 接收者方法,诊断脚本也可脱离 DSH 运行时在 Node.js 上独立执行。

如果你正在维护一个逐渐膨胀的遗留系统、继承了一个文档稀疏的第三方仓库,或者需要向团队和利益相关方清晰传达哪些模块会被触碰以及为什么按这个顺序,这个插件能把散落的代码坏味道收拢成一份单一、可执行的重构路线图。

使用场景

  • 接手遗留代码库后快速厘清重构优先级与依赖顺序
  • 向团队或利益相关方说明哪些模块需要改动以及为什么按此顺序
  • 在 Agent 工作流或 CI 中定期生成结构化结构健康报告

适合人员

  • 维护大型遗留系统、面临技术债压力的工程团队
  • 继承文档稀疏的第三方仓库、需要摸清结构再动手的开发者
  • 在 DSH Agent 工作流中编排代码质量分析与重构决策的工程师