dsh-ask-first
在终端中运行以下命令:
dsh plugin install 1052326311/dsh-ask-first
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 1052326311/dsh-ask-first 即可安装该插件,源码仓库地址为 https://github.com/1052326311/dsh-ask-first。
插件介绍
当你对 AI 代理说"帮我做个后台管理系统"时,它往往跳过关键决策——用户角色、权限模型、信息架构、成功标准——直接开始写代码。结果拿到的东西能用,却未必是你想要的。dsh-ask-first 解决的就是这个问题:在动手之前,把模糊需求变成一份你亲手确认过的方案。
它遵循"先检视、再提问"的原则。代理先读取仓库和产品现状作为证据,只就那些证据无法回答、且会改变最终方案的关键决策向你发问。每轮最多三个问题,前文回答引导后续问题,没有固定问卷。对话结束后,代理生成一份包含目标、用户、范围、约束和验收标准的简短短文摘要,你在原生 DSH 对话框中确认或修改。明确、低风险的任务(比如修一个拼写错误)不会触发这套流程。
适合在 DSH 中做产品级或跨模块开发、需求边界尚未完全确定的开发者。它不引入额外 UI、外部服务或数据库,完全构建在 DSH 原生的 ask_user_question 和 Plan Mode 之上,安装后即可使用。
使用场景
- 发起模糊产品需求前,让代理先确认关键决策再动手
- 跨模块开发中用渐进式问答锁定用户角色、权限与验收标准
- 在 Plan Mode 下统一需求确认与方案审批,避免重复弹窗
适合人员
- 在 DSH 中做产品级或跨模块开发的开发者
- 希望代理动手前先对齐需求的团队
- 需要可控、可审计的需求发现流程的独立开发者