dsh-repo-health
在终端中运行以下命令:
dsh plugin install uckkk/dsh-repo-health
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 Terminal 中运行 dsh plugin install uckkk/dsh-repo-health 即可安装该插件,源码地址为 https://github.com/uckkk/dsh-repo-health,安装后在 profile 的 dsh.profile.bundles 中加入该插件名即可使用。
插件介绍
接手一个陌生仓库,或准备把项目推到开源,你有没有在心里默默过一遍:README 写没写、LICENSE 加没加、有没有 CI?这些细节单独看都不致命,缺了哪项都会在后续协作里反复踩坑。dsh-repo-health 把这件事变成一次调用、一张报告卡。
插件注册的 health_check 工具依次检查八项常见最佳实践。README、LICENSE、.gitignore、测试文件、CI 工作流、依赖锁文件、npm scripts、.env.example,逐项给出通过或未通过的标记,并附上具体的修复建议,最后汇总一个总分。整个过程是纯 Node 本地脚本,不联网、不依赖外部服务,毫秒级跑完,拿到手就是一张可以直接贴进 PR 描述的体检卡。
它适合独立开发者在开源发布前做最后一道自检,适合团队接手遗留项目时快速摸清工程化短板,也适合 Code Review 时作为一份客观基准,把"这个仓库还差什么"从口头讨论变成可追踪的清单。
使用场景
- 开源发布前对仓库做最后一道工程化自检
- 接手遗留项目时快速摸清缺失的配置与工具链
- Code Review 时用客观清单替代口头讨论
适合人员
- 准备开源发布的独立开发者
- 接手维护遗留代码的工程师
- 关注工程化规范的团队负责人