From aradotso-trending-skills-37
Routes business queries to diagnosis skills for models, competitor benchmarks, content strategies, execution blocks, and concept deconstruction, distilled from 12k+ tweets. Useful for founders debugging revenue, pivots, or stagnation.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-1 --plugin aradotso-trending-skills-37This skill uses the workspace's default tool permissions.
```markdown
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
---
name: dontbesilent-dbskill
description: Claude Code skill for dontbesilent's business diagnosis toolkit — routes to diagnosis, benchmark, content, unblock, and deconstruct skills built from 12,307 tweets
triggers:
- diagnose my business model
- help me find a benchmark competitor
- diagnose my content strategy
- I'm stuck and can't execute
- deconstruct this concept for me
- run business diagnosis
- use dbs skill
- commercial diagnosis
---
# dontbesilent-dbskill
> Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
Business diagnosis toolkit for Claude Code. Distilled from 12,307 tweets into 4,176 structured knowledge atoms across 6 diagnostic skills.
---
## Installation
```bash
npx skills add dontbesilent2025/dbskill
Or manually:
git clone https://github.com/dontbesilent2025/dbskill.git /tmp/dbskill \
&& cp -r /tmp/dbskill/skills/dbs* ~/.claude/skills/ \
&& rm -rf /tmp/dbskill
After installation, use /dbs inside Claude Code.
| Command | Purpose |
|---|---|
/dbs | Main entry point — auto-routes to the right tool |
/dbs-diagnosis | Business model diagnosis. Dissolves problems rather than answering them |
/dbs-benchmark | Benchmark analysis. Five filters to eliminate noise |
/dbs-content | Content creation diagnosis. Five-dimension detection |
/dbs-unblock | Execution diagnosis. Adlerian framework |
/dbs-deconstruct | Concept deconstruction. Wittgensteinian audit |
diagnosis (is the business model right?)
↓
benchmark (who to model after?)
↓
content (how to do content?)
↓
unblock (can't move forward?)
deconstruct (deconstruct concepts at any step)
Skills auto-recommend next steps. For example, if diagnosis detects psychological blockers, it suggests unblock.
/dbs I'm running a consulting business but clients keep ghosting after the first call
The /dbs router reads the input and dispatches to the correct skill automatically.
/dbs-diagnosis — Business Model DiagnosisWhat it does: Applies 6 axioms + a dissolution funnel to identify whether you have a real business problem or a false framing problem.
/dbs-diagnosis
My SaaS has 200 signups but nobody converts to paid. We have a free tier.
Typical output structure:
When to use:
/dbs-benchmark — Benchmark AnalysisWhat it does: Finds who to model after using five filters to exclude misleading comparisons.
/dbs-benchmark
I run a Mandarin tutoring service for adult professionals in Europe. Who should I benchmark?
Five filters applied:
When to use:
/dbs-content — Content DiagnosisWhat it does: Five-dimension detection for content that isn't working.
/dbs-content
My Twitter posts get impressions but zero engagement. I post about productivity and tools.
Five dimensions checked:
When to use:
/dbs-unblock — Execution UnblockWhat it does: Diagnoses why you're not executing using the Adlerian framework (goal conflict, not willpower failure).
/dbs-unblock
I know exactly what I need to do but I keep procrastinating on cold outreach for 3 weeks.
Framework applied:
When to use:
/dbs-deconstruct — Concept DeconstructionWhat it does: Wittgensteinian audit of vague business concepts to find where language is causing confusion.
/dbs-deconstruct
What does "product-market fit" actually mean for a services business?
Process:
When to use:
The knowledge base is fully open. You don't need the Skills installed to use it.
知识库/
├── 原子库/ # Structured knowledge database
│ ├── atoms.jsonl # 4,176 knowledge atoms (full)
│ ├── atoms_2024Q4.jsonl
│ ├── atoms_2025Q1.jsonl
│ └── README.md
│
├── Skill知识包/ # Distilled methodology docs
│ ├── diagnosis_公理与诊断框架.md
│ ├── diagnosis_问题消解案例库.md
│ ├── benchmark_对标方法论.md
│ ├── benchmark_平台运营知识.md
│ ├── content_内容创作方法论.md
│ ├── content_平台特性与案例.md
│ ├── unblock_心理诊断框架.md
│ ├── unblock_信号案例库.md
│ ├── deconstruct_语言与概念框架.md
│ └── deconstruct_解构案例库.md
│
└── 高频概念词典.md
{
"id": "2024Q4_042",
"knowledge": "判断一个生意能不能做,必要条件之一是你能不能说出这个产品的颜色",
"original": "判断一个生意能不能做,必要条件之一是你能不能说出这个产品的颜色...",
"url": "https://x.com/dontbesilent/status/...",
"date": "2024-10-01",
"topics": ["商业模式与定价", "语言与思维"],
"skills": ["dbs-diagnosis", "dbs-deconstruct"],
"type": "anti-pattern",
"confidence": "high"
}
| Field | Values | Notes |
|---|---|---|
type | principle / method / case / anti-pattern / insight / tool | Filter for cases: ~700+ entries |
confidence | high / medium / low | Use high for system prompts |
topics | 10 categories (multi-select) | e.g. "心理与执行力" has 296 atoms |
skills | One or more skill IDs | Cross-reference to skill docs |
Copy the content of 知识库/Skill知识包/diagnosis_公理与诊断框架.md into your system prompt. Your AI gets the 6-axiom framework + dissolution funnel immediately.
import json
atoms = []
with open("知识库/原子库/atoms.jsonl") as f:
for line in f:
atoms.append(json.loads(line))
# Filter high-confidence diagnosis atoms
diagnosis_atoms = [
a for a in atoms
if "dbs-diagnosis" in a["skills"] and a["confidence"] == "high"
]
# Filter only cases and anti-patterns
cases = [a for a in atoms if a["type"] in ("case", "anti-pattern")]
print(f"{len(cases)} case/anti-pattern atoms available")
# Get all execution/psychology atoms
unblock_atoms = [
a for a in atoms
if "心理与执行力" in a["topics"]
]
# ~296 atoms
# Get all pricing atoms
pricing_atoms = [
a for a in atoms
if "商业模式与定价" in a["topics"]
]
# System prompt = methodology doc
with open("知识库/Skill知识包/diagnosis_公理与诊断框架.md") as f:
system_prompt = f.read()
# RAG = atoms.jsonl loaded into your vector DB
# No Claude Code required
1. /dbs-diagnosis → validate business model logic
2. /dbs-benchmark → find comparable operators to study
3. /dbs-content → design content strategy
4. /dbs-unblock → address execution resistance
/dbs-deconstruct What does "niche down" mean for a B2B agency?
Use this before any strategy discussion where the key term feels fuzzy.
/dbs-content
Platform: LinkedIn
Post type: text posts about leadership
Current result: 200 impressions, 1-2 likes, 0 DMs
Goal: inbound leads for $5k/month coaching
The more specific the input, the more targeted the five-dimension output.
Skills auto-detect when a different skill would be more useful:
diagnosis → detects avoidance language → recommends unblockbenchmark → finds no valid comparables → recommends diagnosis (may be category creation)content → detects unclear positioning → recommends diagnosisunblock → detects concept confusion → recommends deconstruct/dbs not found after installation
Check that files were copied to the correct location:
ls ~/.claude/skills/ | grep dbs
Expected output:
dbs
dbs-benchmark
dbs-content
dbs-deconstruct
dbs-diagnosis
dbs-unblock
If missing, re-run the manual install:
git clone https://github.com/dontbesilent2025/dbskill.git /tmp/dbskill \
&& cp -r /tmp/dbskill/skills/dbs* ~/.claude/skills/ \
&& rm -rf /tmp/dbskill
Knowledge base files not loading
Skills read knowledge packages from relative paths. If you moved skill files, ensure the 知识库/Skill知识包/ directory is co-located or update path references in the SKILL.md files.
Getting generic responses instead of framework-driven ones
Provide more context. The skills route based on signal words. Instead of:
/dbs-diagnosis my business isn't working
Use:
/dbs-diagnosis
Business: B2B SaaS, $99/month, 50 paying customers, churn is 15%/month
Problem: can't figure out if this is a product problem or a sales problem
What I've tried: improved onboarding, added a success call
Atoms.jsonl is large — only need a subset
# Extract only high-confidence principle atoms
grep '"confidence": "high"' 知识库/原子库/atoms.jsonl | \
grep '"type": "principle"' > principles_high.jsonl
CC BY-NC 4.0. Free for personal use, learning, research, non-commercial projects. Commercial use requires separate authorization. Contact the author at @dontbesilent.