在 DeepSeek Harness (DSH) 的插件化架构中,将外部市场信号转化为可执行的产品假设是一个关键环节。面对市场变化和真实需求,开发者往往缺乏系统化的发现手段。dsh-idea 作为一个联网工具类插件,旨在解决这一问题,专注于外部机会、市场变化和真实需求的发现。
插件定位¶
该插件由 winyh 维护,是一个面向外部机会、市场变化和真实需求发现的 DeepSeek Harness 插件包。它属于 DSH 生态中的“需求阶段”层,将外部信号转化为可测试的机会,而不是直接将未验证的想法转化为产品需求。
核心能力¶
dsh-idea 提供了从信号收集到机会交付的一套工作流:
- 公共页面扫描:扫描公共 HTTP(S) 页面,包括社区讨论、问题跟踪器、评论、趋势页、竞争对手页面或研究报告,无需凭据即可获取源数据。
- 过滤与排名:支持按关键词、目标用户、场景、源类型、日期、痛点分数和重复次数进行过滤。结果可按最新、重复、痛苦或可验证的信号进行排名。
- 机会构建:从用户 × 场景组构建机会主题,而非孤立的想法。
- 交接与校验:
idea_artifact_review:在校验工件版本、稳定 ID、内容指纹和有效期后,才将机会交给产品,不会直接将机会草案升级为产品需求。idea_opportunity_handoff:将idea_review结果转换为版本化的opportunity-handoff合同,传递给dsh-product插件。
安装与启用¶
安装必须指定具体的 profile(配置文件),以确保插件生效。
dsh plugin --profile web add github:winyh/dsh-idea
注意:
* 安装到 default 不会在 web 中启用插件。必须安装到实际启动的配置文件中(例如 web)。
* 更新插件后,需要重启运行中的配置文件。
典型用法¶
在 DSH 的工作流中,该插件通常作为协作流程的起点:
- 开始跨插件工作:使用
idea_handoff_receive开始处理交接。 - 构建入口点:使用
prepare构建入口点。如果构建被阻止,需将确切的包键添加到配置文件的pnpm-workspace.yaml下的allowBuilds中,然后重试。 - 维护者验证:维护者应运行
pnpm install --frozen-lockfile和pnpm run verify来确保代码质量。 - 通过 tarball 安装:也可以使用
pnpm pack生成的 tarball 进行安装:dsh plugin --profile web add ./package.tgz。
生态与注意事项¶
dsh-idea 是 DSH 六插件协作系统的一部分,其上游为 dsh-business,下游为 dsh-product。
- 协作角色:它拥有外部市场信号、真实痛点、目标用户和机会主题。它不负责产品交付、商业定价、销售关闭或 SEO 内容执行。
- 配置依赖:插件共享配置文件的提供者生命周期、代理和传输限制。私有
docs/文件保持从 Git 和包内容中排除。 - 许可证:MIT 许可证,可自由使用。
总结¶
dsh-idea 通过将外部信号转化为结构化的机会和交接合同,帮助开发者建立从发现到验证的闭环。对于需要在 DSH 生态中进行产品发现的开发者,这是一个必要的协作工具。