local-solution-first
在终端中运行以下命令:
dsh plugin install shenhe3939-debug/local-solution-first
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中可通过插件页或执行 dsh plugin install shenhe3939-debug/local-solution-first 安装本插件,源码仓库为 https://github.com/shenhe3939-debug/local-solution-first。
插件介绍
Agent 在实现功能、移植项目、挑选依赖或排查工具时,常常跳过本机已有资源,直接从零写新代码——本机可能已经装着同类插件、Skill、脚本或依赖,却没人先查一遍。local-solution-first 是一套给 DeepSeek Harness 用的行为规程:把「先在本机找可复用物、再动手」固定成分析顺序与报告结构,而不是再挂一层工具或扩权限。
技能要求先划定分层检索范围,从最可能被复用的位置往外搜;对每个候选用路径、版本、能力与代价等可核对事实取证,而不是凭印象下结论。最终必须落在四种明确建议之一:复用、部分复用、不复用,或需要更多信息;同时要写清安全与验证要点,以及本次结论的证据边界——哪些地方没查、为什么没查。
它本身是 Skill,不新增 MCP 工具、不注册额外权限,只约束 Agent 怎么想、怎么写报告。适合在评估仓库能否直接用、外部项目能否移植、新功能前选方案、依赖取舍,以及「复用还是自己写」这类抉择时启用;也适合希望 Agent 用证据说话、证据不足时不强行复用的团队与个人。
使用场景
- 实现新功能前先在本机检索是否已有可复用实现或脚本
- 评估外部仓库能否直接接入或需要移植改造
- 在多个依赖或工具方案之间做复用与自研的取舍
适合人员
- 希望减少重复造轮子的 DSH 用户
- 需要在方案阶段用证据做复用决策的开发者
- 负责移植、集成或依赖选型时的 Agent 工作流