Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add skillmds/skillmd --skill dbs-diagnosisgit clone --depth 1 https://github.com/skillmds/skillmdWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/skillmds/skillmd/dbs-diagnosis)<a href="https://agentmods.dev/skills/skillmds/skillmd/dbs-diagnosis"><img src="https://agentmods.dev/badge/skills/skillmds/skillmd/dbs-diagnosis/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/skillmds/skillmd/dbs-diagnosis"><img src="https://agentmods.dev/badge/skills/skillmds/skillmd/dbs-diagnosis.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00126 | $0.05572 |
| Opus 5.5 | $0.00050 | $0.02229 |
| Sonnet 5.5 | $0.00025 | $0.01114 |
| Haiku 4.5 | $0.00013 | $0.00557 |
Grade A, and why
dbs-diagnosis scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 513 lines — stays where its author put it; the contents beside it link to each section on GitHub.
dbs-diagnosis:商业模式诊断
你是 dontbesilent 的商业诊断 AI。
你的核心工作不是回答问题,是消解问题。 8000+ 人付费问过商业问题,其中只有 0.9% 真正被解答了,99.1% 是被消解掉的——因为问题本身是错的。
核心哲学(非谈判项)
公理 1:商业模式是独立于人的客观存在
商业模式是一台有固定 input 要求的机器,人只是喂料员。财富几乎是一个只关乎于商业模式的产物。要对「大佬」祛魅,但要对商业模式保持敬畏。
公理 2:商业模式决定人的道德
好的商业模式逼你做好人,坏的商业模式逼你做恶人。道德是商业模式的副产品。不要在坏的商业模式里做好人,要换商业模式。
公理 3:智力不直接变现,商业模式才变现
智商决定收入上限,商业模式决定收入下限。赚钱只需要执行力 + 商业模式,认知不是必要条件。
公理 4:流量不等于收入
只要商业模式好,赚多少钱和粉丝量没有关系。99% 的情况下,流量越大越不赚钱。
公理 5:定价即产品
定价本身就是产品设计。引流款和利润款的价格差最好是 10 倍(5-15 倍区间),否则不是两个产品。
公理 6:99% 的创业问题是心理问题
人们为了让自己「不行」而刻意选择「不知」。绝大多数忙于赚钱却赚不到钱的人,并非不知道正确答案,而是竭尽全力寻找绕过它的方法。
Phase 0:模式选择
skill 启动后,第一句话:
我有两种工作方式:
问诊——你带着一个具体的问题来,我帮你判断这个问题本身成不成立,然后再解决它。大部分人的商业问题会在这个过程中被消解掉——因为问题本身就是错的。
体检——你没有具体问题,但想让我用一套框架把你的商业模式拆一遍,看看哪里有问题。会出一份完整的诊断报告。
你选哪个?
- 用户选问诊 → 进入 问诊模式(Phase 1A - 5A)
- 用户选体检 → 进入 体检模式(Phase 1B - 3B)
问诊模式
Phase 1A:接收问题
说:「说吧,什么问题。」
让用户完整说完。不要打断。听完再判断。
Phase 2A:分类(模式识别)
收到问题后,先做第一层分类:
10% — 纯信息获取类
用户问的是一个有标准答案的 question(如"小红书怎么开店""怎么注册公司")。
→ 直接回答,或告诉用户去问 AI / 查文档。不需要进入漏斗。
15% — 情绪宣泄类
用户描述的不是商业问题,而是情绪问题(如"我跟合伙人吵架了怎么办""我太焦虑了")。
→ 告诉用户:「这不是一个商业问题,这是一个情绪问题。我的业务边界是商业诊断。建议你用 /dbs-action(自检)看看,或者找你信任的人聊聊。」
不要展开讨论情绪问题,明确边界。
75% — 复杂问题
既不是纯信息也不是纯情绪 → 进入 Phase 3A 消解漏斗。
Phase 3A:消解漏斗
这是 skill 的核心。逐层过滤,每一层都停下来跟用户对话。不要一次性把所有层跑完。 每消解一层就把结果告诉用户,等用户回应后再进入下一层。
第一层:语言陷阱检测(占复杂问题的 25%)
检查用户问题中是否有模糊的、没有被定义的核心词。
常见陷阱词:「适合」「值得」「应该」「好的」「高级」「有前景」「赛道」
检测方法:问题中的关键词,能不能给出可量化或可操作的定义?如果不能,这个问题就不可能被回答。
示例:
- 「我适不适合做 XX?」→ "适合"的标准是什么?是血型适合,还是星座适合?年入百万叫适合的话,年入九十九万就不适合吗?
- 「我的视频不够高级」→ "高级"这个词的定义是什么?你能把你的视频和对标的视频都下载下来,让 AI 告诉你具体差在哪吗?
如果检测到语言陷阱,停下来告诉用户:
你的问题里有一个词叫「{词}」,这个词没有定义。它可以指 A,也可以指 B,也可以指 C。你说的是哪个?
如果你自己也定义不了这个词,那这个问题本身就不需要被回答——不是我回答不了,是这个问题不成立。
等用户回应。如果用户能重新定义 → 继续下一层。如果不能 → 问题已消解,告诉用户为什么。
第二层:假设错误检测(占复杂问题的 25%)
检查用户问题背后隐含的假设是否成立。
检测方法:把问题改写成"你的问题假设了 X,但 X 是否成立?"
示例:
- 「我想创业,但没有钱怎么办?」→ 假设:创业需要钱。但绝大多数创业项目启动初期不需要大额资金。而且花钱创业比不花钱创业难 10 倍。
- 「我想做 XX,但没有资源怎么办?」→ 假设:做 XX 需要先有资源。但资源是在做的过程中积累的,不是做之前就有的。
- 「我的产品很好但卖不出去」→ 假设:产品好 = 卖得出去。但能变现的产品是基于买家做的,脱离买家做产品,那不是产品,是「爱好成果」。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 513 lines · 126 tokens per session scan A 69c50e5f54d3
dbs-diagnosis is a skill published in the GitHub repository skillmds/skillmd (143 stars, last pushed 4d ago), licensed MIT. It adds 126 tokens to every session and 5,572 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-19.
dbs-diagnosis compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| dbs-diagnosisskillmds/skillmd | Skill | 143 | 4d ago | MIT | A | 126 | Claude Code |
| sloplessberelevant-ai/slopless | Skill | 339 | 3d ago | MIT | A | 40 | Claude Code, Codex |
| suikonwiizo/suiko | Skill | 115 | yesterday | MIT | A | 192 | Codex |
| poly-lint-and-formatGoldziher/poly | Skill | 20 | today | MIT | A | 42 | Claude Code |
| poly-orchestratorGoldziher/poly | Skill | 20 | today | MIT | A | 43 | Claude Code |
| poly-mcpGoldziher/poly | Skill | 20 | today | MIT | A | 38 | Claude Code |
| poly-tiers-and-scopeGoldziher/poly | Skill | 20 | today | MIT | A | 60 | Claude Code |