git clone https://github.com/Aradotso/trending-skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/Aradotso/trending-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/dontbesilent-dbskill" ~/.claude/skills/aradotso-trending-skills-dontbesilent-dbskill && rm -rf "$T"
skills/dontbesilent-dbskill/SKILL.md--- 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.
Skills Overview
| Command | Purpose |
|---|---|
| Main entry point — auto-routes to the right tool |
| Business model diagnosis. Dissolves problems rather than answering them |
| Benchmark analysis. Five filters to eliminate noise |
| Content creation diagnosis. Five-dimension detection |
| Execution diagnosis. Adlerian framework |
| Concept deconstruction. Wittgensteinian audit |
Workflow
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.
Usage
Main Router
/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 Diagnosis
/dbs-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:
- Axiom scan — which of the 6 axioms are violated
- Problem dissolution — is this a real problem or a framing error
- Signal classification — structural vs. psychological vs. execution
- Recommended next skill
When to use:
- Revenue is flat but you can't identify why
- You're about to pivot and want a second opinion
- The business "feels wrong" but you can't articulate it
/dbs-benchmark
— Benchmark Analysis
/dbs-benchmarkWhat 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:
- Same customer type (not same product)
- Same distribution channel
- Same pricing tier
- Similar company age/stage
- Accessible operational data
When to use:
- Deciding on pricing
- Choosing a growth channel
- Evaluating whether your metrics are good or bad
/dbs-content
— Content Diagnosis
/dbs-contentWhat 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:
- Audience-message fit
- Format vs. platform norms
- Value signal clarity
- Call-to-action coherence
- Consistency and cadence
When to use:
- Content gets views but no conversions
- You don't know what to post
- Engagement dropped suddenly
/dbs-unblock
— Execution Unblock
/dbs-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:
- Adlerian teleology: behavior serves a hidden goal
- Signal detection: what does avoiding this action protect?
- Reframe: surface the competing commitment
- Micro-action prescription
When to use:
- You know what to do but aren't doing it
- Procrastination on specific high-value tasks
- Execution works in some areas but breaks down in others
/dbs-deconstruct
— Concept Deconstruction
/dbs-deconstructWhat 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:
- List all uses of the term in circulation
- Find family resemblances and contradictions
- Identify which definition the user is actually operating with
- Replace with concrete observables
When to use:
- A concept feels important but you can't act on it
- Team alignment is failing around a shared term
- You're using a term from one domain in another domain
Knowledge Base (Standalone Use)
The knowledge base is fully open. You don't need the Skills installed to use it.
Directory Structure
知识库/ ├── 原子库/ # 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
Knowledge Atom Format
{ "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 Reference
| Field | Values | Notes |
|---|---|---|
| / / / / / | Filter for cases: ~700+ entries |
| / / | Use for system prompts |
| 10 categories (multi-select) | e.g. has 296 atoms |
| One or more skill IDs | Cross-reference to skill docs |
Using the Knowledge Base Without Installing Skills
Scenario 1: Add business diagnosis to your own AI system prompt
Copy the content of
知识库/Skill知识包/diagnosis_公理与诊断框架.md into your system prompt. Your AI gets the 6-axiom framework + dissolution funnel immediately.
Scenario 2: RAG pipeline
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")
Scenario 3: Topic-based filtering
# 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"] ]
Scenario 4: Build a standalone chatbot
# 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
Common Patterns
Pattern: Full workflow for a new venture
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
Pattern: Stuck on a single concept
/dbs-deconstruct What does "niche down" mean for a B2B agency?
Use this before any strategy discussion where the key term feels fuzzy.
Pattern: Content not converting
/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.
Pattern: Cross-skill signal handoff
Skills auto-detect when a different skill would be more useful:
→ detects avoidance language → recommendsdiagnosisunblock
→ finds no valid comparables → recommendsbenchmark
(may be category creation)diagnosis
→ detects unclear positioning → recommendscontentdiagnosis
→ detects concept confusion → recommendsunblockdeconstruct
Troubleshooting
not found after installation/dbs
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
License
CC BY-NC 4.0. Free for personal use, learning, research, non-commercial projects. Commercial use requires separate authorization. Contact the author at @dontbesilent.