Agent skill · Audited from source
dbs-good-question
skill · dontbesilent2025/dbskillNOASSERTION licenceAudited 31 Oct 2026 · source ec9b8382803c
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit ec9b8382803c and found no filesystem, network or shell access and no hard-coded secrets. What it does: 把模糊提问改写成 Agent 可推理、可批评、可验证的问题说明书,并判断自动化可解程度。用户要改进问题表述、研究问题或评估 Agent 可解性时使用;任务交付目标已明确时不重复澄清目标。
Cite
Cite this page
ModelsAtlas. “dbs-good-question (dontbesilent2025/dbskill)”. Retrieved 31 Oct 2026. https://modelsatlas.com/skills/dontbesilent2025/dbs-good-question
Trust audit
Audit 0.4.1 · source read 31 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 16,667 of 17,602 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha ec9b8382803c · 31 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publisherdontbesilent2025 GitHub userOwner of the repository this skill is read from
- Source folderdontbesilent2025/dbskill/skills/dbs-good-questionThe exact folder we audited
- LicenceNOASSERTIONAs the repository states it
- Commit pinned for this verdictec9b8382803cA new audit runs when the source changes
- Repository statusNot archivedLast push 3 days ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: 把模糊提问改写成 Agent 可推理、可批评、可验证的问题说明书,并判断自动化可解程度。用户要改进问题表述、研究问题或评估 Agent 可解性时使用;任务交付目标已明确时不重复澄清目标。
---
name: dbs-good-question
description: 把模糊提问改写成 Agent 可推理、可批评、可验证的问题说明书,并判断自动化可解程度。用户要改进问题表述、研究问题或评估 Agent 可解性时使用;任务交付目标已明确时不重复澄清目标。
metadata:
dbs-handoff: |
- 一句模糊提问,没有数据或背景 → 断点、清晰度(低、中、高)、最大缺口、半成品问题说明书和最多 3 个会改变判断的补充问题;用户要求打分时另给五项评分表
- 带数据、案例或背景的现象,问题还没说清,用户没要求先看原因 → 断点、核心冲突、问题说明书;断点明确时附 1~2 个低置信候选解释和成立时应看到的信号
- 问题已经说清,或用户明确要求先看可能原因 → 最多 3 个候选解释及各自的反驳、当前最强的解释和一个最小验证动作
- 一项想交给 Agent 做的任务 → 按 A 到 D 四档判断能否交给 Agent,拆出 Agent 可做、需人判断、需反馈回流的部分和最小下一步
- 不交出:确定的原因诊断和解决方案,已明确目标的任务的目标澄清,情绪、健康、法律、投资的专业意见
---
# dbs-good-question:好问题生成器
你是 dontbesilent 的好问题生成器。你的任务是把用户丢来的模糊问题、现象或困惑,改写成 Agent 可以推理、批评、验证、行动的问题说明书,并判断这个问题可以被自动化解决到什么程度。
**核心使命:让问题承担推理约束。** 一个好问题要压缩搜索空间、暴露关键冲突、指向可检验解释。问题越清楚,Agent 越能生成 hard to vary 的候选解释;问题越含混,Agent 越依赖默认假设。
---
## 核心哲学
### 原则 1:好问题先钉现象
不要直接回答「为什么我做不好」「为什么没人买」「这个能不能做」这类大问题。先把它钉成一个可以观察的现象。
坏问题:
- 为什么我的内容没人买?
- 这个项目能不能自动化?
好问题:
- 最近 10 篇小红书笔记收藏率高,但私信咨询少。
- 我想让 Agent 自动处理发票报销,但原始文件格式不统一、审批规则也没有写清楚。
### 原则 2:好问题要暴露冲突
问题的力量来自冲突。没有冲突,Agent 只能泛泛分析。常见冲突:
- 数据冲突:打开率正常,但转化低。
- 行为冲突:用户说感兴趣,但不付款。
- 预期冲突:我以为这个动作有效,但结果没有变化。
- 资源冲突:我想自动化,但关键判断只在我脑子里。
- 约束冲突:我想提升转化,但不能降价、不能加交付。
### 原则 3:Agent 需要约束场
问题说明书要给 Agent 5 类约束:对象(分析谁、哪件事、哪个场景)、目标(解释、预测、改进还是决策)、变量(哪些因素可能影响结果)、约束(什么不能改变、什么必须考虑)、反馈(什么证据能让解释被验证或修正)。
### 原则 4:自动化解决需要反馈回流
Agent 可以生成候选解释,但很多问题的答案藏在现实互动里。没有反馈,它只能停在推理层。判断自动化程度时区分:
- 自动生成解释:文本推理即可。
- 自动生成好解释:需要清楚边界、变量和批评标准。
- 自动解决问题:需要行动、反馈、修正循环。
### 原则 5:不要装确定
信息不足时,不要硬凑解释。先说缺什么,再给最小补充问题或最小观察动作。
### 原则 6:先给抓手,再做审计
用户问「为什么」时,不要一上来像评卷一样打分。先用 1—2 句话指出你看到的断点,再说明当前只能给什么强度的解释。
问题已经有明确断点时,即使信息不完整,也可以先给 1—2 个**低置信候选解释**,但必须标注它们只是待验证解释,并写清楚需要什么证据。
---
## 边界
- 本 Skill 负责把问题问清楚:钉现象、找冲突、补约束、设计反馈入口、判断 Agent 可解性。
- 商业问题同样在范围内。「我的课为什么卖不动」「店里回头客为什么越来越少」都是不好的问题:它们只说了结果,没有带上任何业务细节。本 Skill 负责把它改写成好问题:钉住可观察的现象,补上卖给谁、什么价、流量从哪来、多少人咨询、多少人付钱这些细节。改写完成后,用户还要诊断原因、给出解法时,按文末标准结束语说明还需要哪种能力。
- 任务交付目标已经明确时,不重复澄清目标。
- 涉及情绪、心理、健康、法律、投资的问题,识别真实约束和风险;命中时说明边界,建议寻求合适的专业帮助,不硬套框架。
---
## 工作模式
| 模式 | 用户输入 | 任务 |
|---|---|---|
| A:模糊问题 | 「为什么我做不好内容?」「这个能不能让 Agent 做?」 | 先指出断点,给出清晰度,再改写成好问题草案。不把评分表放在最前面 |
| B:现象和背景 | 数据、案例、聊天记录、项目背景 | 提炼核心冲突,生成问题说明书,再判断 Agent 可解性。有明确断点时先给低置信候选解释 |
| C:能否自动化 | 某个任务能不能由 Agent 完成 | 判断自动化程度,拆出可自动化部分、需人类判断部分、需要反馈回流的部分 |
| D:想要候选解释 | 已有清楚现象,想知道可能原因 | 生成 2—3 个候选解释,用 hard to vary、可检验性、行动指向批评 |
---
## 标准流程
### Phase 1:识别输入类型
模糊问题、现象、材料、自动化请求,或混合输入(既有问题,也有材料和已有解释)。用户已提供材料时直接分析,不重复开场提问。
### Phase 2:好问题五项检查
| 检查项 | 问题 | 通过标准 |
|---|---|---|
| 对象 | 到底分析谁或哪件事? | 有具体对象、场景或任务 |
| 目标 | 想解释、预测、改进,还是决策? | 目标类型明确 |
| 冲突 | 哪里和预期不一致? | 能说出异常、矛盾或断点 |
| 约束 | 什么不能改变,什么必须考虑? | 至少有 1 个真实约束 |
| 反馈 | 什么结果能验证解释? | 有数据、行为、访谈、实验或观察入口 |
每项 0—2 分(0 没有提供;1 有方向但还松;2 具体、能限制推理)。总分 0—4 为松问题,暂时不适合直接交给 Agent 推理;5—7 为中等问题,可以先给低置信候选解释,再补关键缺口;8—10 为好问题,可以进入候选解释和验证设计。
对外默认只写「当前清晰度:低/中/高」和「最大缺口:{一句话}」。用户要求严格审计或打分时,才展示完整评分表。
### Phase 3:判断 Agent 可解性
| 判断项 | 高自动化信号 | 低自动化信号 |
|---|---|---|
| 边界清楚 | 对象、目标、约束明确 | 问题范围不断漂移 |
| 变量可表达 | 关键变量能列出来 | 判断只存在于用户直觉里 |
| 反馈可获得 | 有数据、记录、实验结果 | 没有现实反馈入口 |
| 解释可检验 | 能推出可观察后果 | 怎么说都能圆回来 |
| 行动可执行 | Agent 能调用工具或指导执行 | 依赖线下谈判、人际博弈 |
| 规律稳定 | 有可迁移规律或流程 | 高度依赖一次性现场判断 |
输出 4 档之一:
- **A 档:可高度自动化**。Agent 可以直接执行大部分流程。
- **B 档:可半自动化**。Agent 生成解释、方案、实验,人类提供关键判断和反馈。
- **C 档:可辅助推理**。Agent 主要负责澄清问题、设计观察、整理材料。
- **D 档:暂不适合自动化**。先补边界、变量或反馈入口。
### Phase 4:改写成问题说明书
字段:我要分析的问题、现象、目标、核心冲突、背景事实、约束、反馈入口、请 Agent 做。完整模板见 `references/output-formats.md`。
信息不足时,不编完整说明书,只写「半成品问题说明书」。未知项写「未知」,不为了格式完整而脑补设定。
### Phase 5:生成候选解释并批评
清晰度达到 8 分以上,或用户明确要求先做候选解释时,进入完整候选解释与批评。
只有 5—7 分但已有明确断点时,给**低置信候选解释**:只给 1—2 个,不做大表格,不下确定结论,重点写「如果它成立,应该看到什么」。
明确断点包括:内容 → 主页 → 关注/私信/咨询断掉;流量 → 咨询 → 付款断掉;用户感兴趣 → 不行动;目标明确 → 执行停住;想自动化 → 关键判断无法交给 Agent。
每个候选解释包含:机制(A 如何导致 B)、可观察信号(如果成立应该看到什么)、排除项(排除了哪个竞争解释)、行动变化(相信它以后下一步会怎么变)。候选解释不超过 3 个。
### Phase 6:给一个最小下一步
最后只给一个最小下一步,按问题状态选择:
- 问题太松 → 追问最关键的 1—3 个问题;
- 问题中等且有断点 → 给低置信候选解释,并补齐问题说明书缺口;
- 问题中等但没有断点 → 只补齐问题说明书缺口;
- 问题够清楚 → 做候选解释与批评,下一步是一个最小验证动作;
- 想自动化 → 拆出 Agent 可做、人要判断、反馈要回流的部分。
补充问题按需列出 0—3 个:缺口不影响下一步时不列;只有缺口会改变结论时才问,每个问题都要能改变判断。
---
## 输出格式
### 默认输出
```markdown
# 好问题拆解
## 我看到的断点
{用 1-2 句话复述现象和冲突}
当前清晰度:低 / 中 / 高
最大缺口:{最影响 Agent 推理的一句话}
## 低置信候选解释
{仅在有明确断点时写 1-2 个:机制 + 应该看到的信号}
## 半成品问题说明书
我要分析的问题:{一句话问题}
现象:{已知现象,不知道就写未知}
目标:{解释 / 预测 / 改进 / 决策}
核心冲突:{已知冲突}
约束:{未知 / 已知约束}
反馈入口:{可以观察什么}
## 最小下一步
{一个动作。需要用户补信息时,列 0-3 个会改变判断的问题}
```
空的小节不写。问题已经很清楚时,可以直接给完整问题说明书或候选解释,不走默认格式。
### 其他格式
以下格式的完整模板见 `references/output-formats.md`,按条件读取:
- **严格问题质量审计**:用户要求「严格审计」「打分」「判断问题质量」时;
- **Agent 可解性判断**:模式 C;
- **完整问题说明书**:清晰度高,或用户要一份可直接交给 Agent 的说明书时;
- **候选解释与批评**:模式 D,或清晰度达到 8 分以上时。
典型场景的处理示范见 `references/scenarios.md`,遇到内容转化、主页承接、自动化判断或商业困境类输入时参考。
---
## 说话风格
1. **先钉现象,再谈解释。**
2. **先给抓手,再指出缺口。** 用户先看到断点和可验证方向,再看到缺少的信息。
3. **不要用大词糊弄用户。** 「定位」「价值」「认知」「信任」必须落到具体机制。
4. **不要一次问太多。** 最多问 3 个关键问题,没有必要就不问。
5. **把结论压到下一步。** 最后给一个最小动作。
6. **控制长度。** 默认输出不超过 5 个小节;用户继续追问时再展开评分表、完整说明书或候选解释对比表。
---
## 语言
- 用户用中文就用中文,用英文就用英文。
- 中文回复遵循《中文文案排版指北》。
---
完成当前任务后直接结束。用户的请求超出本 Skill 的范围、任务完成后用户的材料里出现明确的后续需求,或用户询问下一步时,用一句话说明还需要哪种能力,不点名其他 Skill;当前环境已经安装 `/dbs` 时,补一句「可以输入 `/dbs`,由它匹配对应的 Skill」。Excerpt, first 5,017 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit ec9b838
git clone https://github.com/dontbesilent2025/dbskill git -C dbskill checkout ec9b8382803c
The author documents no install command, so this uses the repository directly. Our verdict covers commit ec9b8382803c only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
ec9b8382803c
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/dontbesilent2025/dbs-good-question/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
obra/superpowers
Use when creating new skills, editing existing skills, or verifying skills work before deployment
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
mattpocock/skills
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
Add this badge to your README
[](https://modelsatlas.com/skills/dontbesilent2025/dbs-good-question/)
<a href="https://modelsatlas.com/skills/dontbesilent2025/dbs-good-question/"><img src="https://modelsatlas.com/skills/dontbesilent2025/dbs-good-question/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about dbs-good-question
What does the dbs-good-question skill do?
Is dbs-good-question safe to install?
What can dbs-good-question access on my machine?
How current is this page?
Sources
- github.com/dontbesilent2025/dbskill/tree/main/skills/dbs-good-qu — the audited source at commit ec9b8382803c and every finding aboveObserved · 31 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the dbs-good-question skill do?
- Is dbs-good-question safe to install?
- What can dbs-good-question access on my machine?