一只阿木木

我把一本书做成了7步完整闭环决策系统

🏆 模块 10:综合实战

我把一本书做成了7步完整闭环决策系统

——从一本书出发的完整知识闭环,「阅读→拆解→诊断→思辨→内容→执行→存档」的全流程实战

写在前面:这是整个课程的 Boss 关卡

前九个模块,你已经分别掌握了:

  • 模块 1:book-to-skill——把书变成 Agent 可调用的 Skill
  • 模块 2:dbs-deconstruct——把模糊概念拆到原子级别
  • 模块 3:dbs-diagnosis + dbs-benchmark + dbs-report——完整商业诊断闭环
  • 模块 4:dbs-content + dbs-hook + dbs-xhs-title + dbs-ai-check——内容生产线
  • 模块 5:dbs-slowisfast + dbs-action + dbs-goal——执行力系统
  • 模块 6:obsidian-skills + Codex——知识库自动化
  • 模块 7:atoms.jsonl + RAG——知识原子挖矿
  • 模块 8:dbs-chatroom + dbs-chatroom-austrian——多视角思辨
  • 模块 9:dbs-save + dbs-restore + dbs-agent-migration——存档与续写

九个模块,九套工具,九条独立的工作流。

模块 10 要做的,是把这九条线,编成一张网。

这不是一个新工具的学习,而是一次完整的实战演练——用一个真实的场景,把所有模块的能力串联起来,形成一个从「输入」到「输出」、从「阅读」到「发布」、从「思考」到「行动」的完整闭环。

通过选择纯文本、构建结构化笔记类型、将工作流编码进 Agent Skills,可以将知识管理的时间开销从 30-40% 降低到不足 10%。

这个数字的意义,只有走完一次完整闭环之后,才能真正感受到。

一、综合实战的设计原则

1.1 为什么需要综合实战?

一个工具单独用,价值是线性的。 多个工具串联,价值是指数级的。

但「串联」本身,是一种需要专门练习的能力——不是「我懂每个工具」就自然会「串联它们」。

「结构化知识」是 AI 时代生产力的新前提:高度结构化的知识库带来 95% 的 AI 协作准确率,而混乱的数据堆积只能带来 25% 的准确率。

综合实战的目标,是让你真正体验「高度结构化」的全链路工作流,感受每个节点的工具切换,理解为什么顺序很重要,以及——工具串联之后,一个人能做到的事情有多远。

1.2 综合实战的场景选择原则

好的综合实战场景,必须满足三个条件:

text

条件 1:有真实的书籍输入
         → 触发 book-to-skill 和 dbs-deconstruct
         → 书必须和你当前的真实问题相关

条件 2:有真实的商业问题
         → 触发 dbs-diagnosis / dbs-benchmark / dbs-chatroom
         → 不是假设的场景,是你真正在面对的

条件 3:有可发布的内容输出
         → 触发 dbs-content / dbs-hook / dbs-xhs-title / dbs-ai-check
         → 不只是「内部笔记」,而是真正要发出去的内容

本模块的综合实战场景:

书籍:《零售的哲学》——铃木敏文(7-Eleven 创始人) 商业问题: 你经营一个实体周边商品品牌,有线下门店,但线上转化率极低。你在考虑是否应该关掉线上店,把所有资源集中在线下。 输出目标: 写一篇公众号文章,主题:「为什么我差点做了一个后悔一辈子的决定」

这个场景的价值在于: 它是一个真实的「从不确定到清晰」的决策过程——书提供方法论,诊断提供框架,思辨提供验证,内容把结论转化为可分享的知识。

你不必使用这个场景——用你自己的真实问题,效果会好十倍。这个场景只是让你看清楚每个步骤的具体操作方式。

二、完整实战地图:全链路 12 步

text

═══════════════════════════════════════════════════════
         综合实战全链路 · 12 步操作地图
═══════════════════════════════════════════════════════

【输入层】
Step 1:把书变成 Skill(book-to-skill)
Step 2:提炼核心原子(dbs-deconstruct + obsidian-cli)
Step 3:RAG 查询相关原子(atoms.jsonl + ChromaDB)

【思考层】
Step 4:启动商业模式诊断(dbs-diagnosis)
Step 5:对标分析(dbs-benchmark)
Step 6:多视角思辨(dbs-chatroom)
Step 7:奥派逻辑检验(dbs-chatroom-austrian)
Step 8:存档中间状态(dbs-save)

【输出层】
Step 9:内容结构诊断(dbs-content)
Step 10:开头优化 + 标题生成(dbs-hook + dbs-xhs-title)
Step 11:AI 味检测(dbs-ai-check)
Step 12:全部沉淀进 Obsidian + 最终存档(obsidian-skills + dbs-save)

═══════════════════════════════════════════════════════

三、【输入层】Step 1-3:让书成为决策的燃料

Step 1:把《零售的哲学》变成 Agent Skill

在开始任何诊断之前,先让书说话。

Bash

# 进入项目目录
mkdir -p ~/projects/retail-brand-decision
cd ~/projects/retail-brand-decision

# 把书转化为 Skill
/book-to-skill 零售的哲学.pdf

# 转化完成后,做三个核心问题测试
/ling-shou-de-zhe-xue 铃木敏文在书中如何定义「顾客需求」?
                      他认为什么是商家最容易犯的认知错误?
                      书中对「实体店 vs 线上」有什么具体观点?

第一个问题的输出,是你后续所有判断的「方法论底座」。记录它。

Bash

# 把 Skill 查询结果写入 Obsidian
/obsidian-markdown

obsidian create \
  name="01-Books/零售的哲学/Skill查询记录-$(date +%Y%m%d)" \
  content="---
type: book-query-record
book: 零售的哲学
author: 铃木敏文
date: $(date +%Y-%m-%d)
tags: [book, retail, query]
---

# 《零售的哲学》核心观点查询

## Q1:铃木如何定义「顾客需求」?
(粘贴 Skill 查询结果)

## Q2:商家最容易犯的认知错误是什么?
(粘贴查询结果)

## Q3:实体 vs 线上的具体观点
(粘贴查询结果)

## 与我的问题的初步关联
(你自己写:这三个问题的答案,和「要不要关线上店」有什么关系?)
"

Step 2:提炼核心原子(dbs-deconstruct + obsidian-cli)

书中最重要的观点,不应该只是「记录」,而是要「拆解」。

从 Step 1 的查询结果中,选出最反直觉的 3 个观点,用 dbs-deconstruct 拆解:

Bash

# 选第一个最反直觉的观点进行拆解
/dbs-deconstruct 铃木敏文说「不是卖顾客想要的东西,
                 而是思考顾客潜在的需求」。
                 在零售场景中,「潜在需求」和「表达需求」
                 的本质区别是什么?
                 这对我的「要不要关线上店」的决策有什么意义?

拆解完成后,立刻写成原子笔记:

Bash

obsidian create \
  name="02-Skills/atoms/原子-潜在需求vs表达需求" \
  content="---
type: atom
id: '$(date +%Y%m)_retail_001'
source: 零售的哲学 / 铃木敏文
topics: [用户需求, 零售, 产品定位]
skills: [dbs-diagnosis, dbs-deconstruct]
atom-type: framework
confidence: high
date: $(date +%Y-%m-%d)
tags: [atom, retail, customer-insight]
---

# 潜在需求 vs 表达需求

## 核心观点(一句话)
顾客能表达的需求,是已经被满足过的需求;
真正的机会在于顾客「说不出来但确实存在」的那一层。

## 展开说明
表达需求:顾客知道自己想要,能够描述
潜在需求:顾客感受到问题,但无法准确描述解决方案

零售的陷阱:你问顾客「想要什么」,
            他说「更快更便宜」——这只是表达需求,
            不是潜在需求的真实入口。

## 反直觉之处
大多数市场调研收集的是「表达需求」,
但产品差异化来自「潜在需求」的发现——
这意味着:光看调研数据,永远找不到真正的护城河。

## 在我的场景中的应用
「关不关线上店」这个问题的背后:
我真的了解线上客户的「潜在需求」是什么吗?
还是我只知道他们「表达」说「希望有线上店」?

## 关联原子
- [[原子-用户访谈的局限性]]
- [[原子-表面问题vs根本问题]]
"

对另外两个观点,重复同样的流程。

Step 3:RAG 查询相关原子,找历史判断的参照系

Bash

# 在 RAG 系统中,查询与「关店决策」相关的历史判断
python query_atoms.py \
  "实体店和线上渠道的取舍,有什么已知的判断框架和陷阱?"

# 专项查询:找这个场景的反模式
python query_atoms.py \
  "在渠道收缩决策上,最常见的错误是什么?" \
  --filter-type anti-pattern \
  --filter-confidence high

把 RAG 查询结果整合进决策背景:

Bash

obsidian append \
  file="01-Books/零售的哲学/Skill查询记录-$(date +%Y%m%d)" \
  content="
## RAG 原子库查询结果

### 与「渠道决策」相关的高置信度原子(节选)
(粘贴 RAG 查询输出)

### 最相关的反模式原子
(粘贴专项查询结果)

### 初步判断(RAG 后)
基于原子库的历史判断,我面对的场景符合哪个已知模式?
(你自己写:2-3 句话)
"

至此,「输入层」完成。你有了:

text

✅ 《零售的哲学》的 Agent Skill(随时可查询)
✅ 3 张与当前决策直接相关的原子笔记
✅ RAG 系统召回的历史判断参照

四、【思考层】Step 4-8:把书中方法论用于真实诊断

Step 4:启动商业模式诊断(dbs-diagnosis)

这是整个思考层的起点。在这里,你把「问题」说清楚。

Bash

# 建立隔离的项目目录(已完成)
cd ~/projects/retail-brand-decision

/dbs-diagnosis

输入你的业务描述(带上从书和 RAG 得到的前置认知):

text

业务描述:
我经营一个日本风格实体周边品牌,主营手作文具和生活小物。
线下门店:1 家(上海静安区,月租 3.5 万)
线上店铺:淘宝店(2 年,粉丝 1.2 万,月销售额约 8,000 元)
月总收入:线下约 8-12 万,线上约 8,000

当前困惑:
线上月销售额连续 6 个月停在 8,000 元以下,
但维护线上店铺(备货、客服、运营)每月耗费约 60-80 小时。
我在认真考虑关掉淘宝店,把时间全部投入线下。

从《零售的哲学》和原子库,我得到了一个初步警示:
「可能线上客户的「潜在需求」我还没有真正理解,
  关店可能是在逃避一个还没解决的问题。」

请帮我做完整的体检模式诊断。

跟随诊断漏斗,认真回答每一个维度——特别是「不舒服」的问题。

关键问题记录示例:

text

Agent 问:「你知道 8,000 元的线上销售额,
           是来自多少个客户吗?
           他们复购率是多少?」

我的回答:「大概 40-60 个订单,平均客单价 150 元左右。
            复购率我从来没算过。」

Agent 的跟进:
「那你是否知道:那些没有复购的买家,
  他们为什么没有再来?
  还是你觉得「8000 元不够多所以关店」,
  其实是在用规模论证来掩盖这个还没问过的问题?」

把这个「不舒服时刻」记录下来——它是信息密度最高的地方。

Step 5:对标分析(dbs-benchmark)

诊断完成后,进入对标分析。

Bash

/dbs-benchmark

我的业务:实体周边品牌,线下主力,线上低迷
想解决的问题:如何判断线上是否值得继续投入?

过五重过滤后的三个对标候选:
1. 某手作文具品牌(从线上起步,3年后开实体,现在线上线下各占50%)
2. 某日系生活方式品牌(纯实体,线上只做展示不做销售,客单价高)
3. 某独立设计师品牌(关掉淘宝,专注小红书引流→线下转化,3个月后收入翻倍)

对标输出的关键发现:

text

三个对标的共同规律:
「线上」和「线下」最好的关系,
不是「哪个渠道销售额更高」,
而是「哪个渠道承担了客户从认识到信任的哪个阶段」。

对标3最有参考价值——
他关掉的不是「线上」,而是「线上销售」。
他保留了「线上内容」(小红书展示),
用线上内容把人引流到线下消费。

核心启发:
我问的问题是「关不关线上店?」
但这可能是一个错误的问题。
正确的问题是:「线上渠道在我的客户旅程中,
               应该承担什么角色?」

这是一个重要的「判断转折」——记录它。

Bash

obsidian append \
  file="03-Projects/retail-brand-decision/诊断记录-$(date +%Y%m%d)" \
  content="
## Benchmark 关键转折($(date +%Y-%m-%d))

原来的问题:「要不要关线上店?」
新的问题:「线上渠道应该承担什么角色?」

这个转折的来源:对标3的案例——
他关掉的是「线上销售」,保留了「线上内容」。

下一步要验证的:
我的线上渠道,现在是在做「销售」还是在做「内容展示」?
这两件事混在一起,可能正是低效的原因。
"

Step 6:多视角思辨(dbs-chatroom)

诊断和对标给了你「商业框架层」的判断。 现在需要「人的视角」来验证。

Bash

/dbs-chatroom

议题:
我的手作周边品牌,线上月销 8,000,线下月收 8-12 万。
原来的问题是「关不关线上店」,
但 benchmark 给我的新框架是:
「线上应该承担什么角色(销售 or 展示引流)?」

角色选择(我希望听到这三种视角):
角色A:铃木敏文(《零售的哲学》作者,零售哲学视角)
角色B:我的一个线上买家(买过两次,但从来没来过线下)
角色C:一个做内容运营的品牌顾问(擅长线上内容-线下转化链路)

重要的追问轮:

Bash

# 角色 B 的视角最难被创始人内化,专门追问
「角色 B(线上买家)说他从来没去过线下,
  但买过两次——他的购买决策是基于什么?
  是产品本身,还是因为线上的内容让他感受到了某种品牌感?
  如果线上店关了,他会怎么办?」

# 铃木敏文视角的深度追问
「角色 A(铃木视角)说顾客买的是生活方式,不是产品,
  这在我的场景中意味着什么?
  我的线上渠道,有没有在传递一种「生活方式」?
  还是只是在做产品详情页?」

chatroom 的关键结论(记录):

text

判官总结的核心发现:
三个角色都指向同一个底层问题:
「你的线上渠道从来没有被战略性地设计,
  它只是线下店的一个「商品目录」。」

这不是关店还是不关的问题——
这是「你的线上渠道到底在做什么」的问题。
在这个问题没有回答之前,
关店是一个逃避,不是一个决策。

Step 7:奥派逻辑检验(dbs-chatroom-austrian)

chatroom 给了你「经验和感受层」的视角。 现在用奥派经济学检验「线上渠道重新定位」这个方案。

Bash

/dbs-chatroom-austrian

「我正在考虑一个方案:
  关掉淘宝销售,保留线上内容(转小红书/公众号),
  用内容引流到线下门店。

  用奥派视角检验这个方案:
  1. 这个方案需要哪些我目前不掌握的知识?
  2. 方案实施后,会涌现出哪些我没有预期的行为?
  3. 这是一个「人为设计的秩序」还是「顺应自发秩序」?」

哈耶克的关键追问:

text

哈耶克:
「你说用「内容引流线下」,
  这个方案的知识需求是:
  哪种内容能吸引哪类人,
  这类人是否是你线下门店的目标客户。

  这个知识目前分散在:
  你发过的所有内容(哪些互动高?)
  你的线下客户(他们是怎么知道你的?)
  小红书的算法(什么类型的内容会被推送给谁?)

  你现在掌握这些知识吗?
  如果不掌握,你的方案是在用「猜测」替代「知识」。

  最小慢动作:
  在转型之前,用 3 个月做「内容实验」——
  把线上渠道的重心从「卖货」转到「讲故事」,
  看是否有更多线上用户走进门店。
  用实验结果替代猜测。」

奥派分析的关键结论:

text

Claude 补充的盲点:
哈耶克和米塞斯的分析都指向「先实验,再转型」。
但两人都没有提到的是:
「你的线下门店本身,有没有成为一个内容来源?」

最好的「线上引流线下」路径,可能不是:
「在线上发内容 → 吸引人到线下」

而是:
「线下门店发生了有趣的事 → 成为线上内容 → 吸引更多人来线下」

这是一个反向的涌现秩序——
不是你设计的,是你让它自然发生的。

最小可行实验:
下周,把门店里一件有趣的事用手机拍下来,
不加滤镜、不加营销话术,发到小红书。
看会不会有人说「这里好有趣,在哪里?」

Step 8:存档中间状态(dbs-save)

思考层走完,到了一个重要的节点——大量的判断已经形成,在进入输出层之前,先存档。

Bash

/dbs-save project="retail-brand-decision" \
          note="思考层完成:问题从关店决策转向渠道角色重定位"

同步写入 Obsidian:

Bash

obsidian create \
  name="03-Projects/retail-brand-decision/诊断总记录-$(date +%Y%m%d)" \
  content="---
type: diagnosis-record
project: retail-brand-decision
date: $(date +%Y-%m-%d)
skills-used: [book-to-skill, dbs-deconstruct, dbs-diagnosis,
              dbs-benchmark, dbs-chatroom, dbs-chatroom-austrian,
              atoms-rag, dbs-save]
status: thinking-layer-complete
tags: [diagnosis, retail, channel-strategy]
---

# 综合实战:零售品牌渠道决策

## 原始问题
要不要关掉淘宝线上店?

## 判断演进轨迹

### 来自《零售的哲学》(Step 1-2)
铃木的核心提醒:我对线上客户的「潜在需求」
可能还没有真正理解。
关店可能是在逃避一个未解决的问题。

### 来自 RAG 原子库(Step 3)
相关反模式:「渠道收缩决策」经常是在用
「规模不够大」来掩盖「定位不清楚」。

### 来自 dbs-diagnosis(Step 4)
最不舒服的问题:从未算过线上客户复购率
核心发现:「8000 元线上收入」背后,
          有没有值得发展的客户关系?

### 来自 dbs-benchmark(Step 5)
关键转折:问题从「关不关」变成「承担什么角色」
最有参考价值的对标:关掉线上销售,保留内容引流

### 来自 dbs-chatroom(Step 6)
判官核心结论:线上渠道从来没有被战略性设计,
               只是线下店的「商品目录」

### 来自 dbs-chatroom-austrian(Step 7)
哈耶克:方案需要「我不掌握的知识」,先做实验
Claude 补盲区:线下店本身可以成为内容来源(反向涌现)

## 当前判断(思考层完成)
不关淘宝销售(还不是时候,还没有足够的知识)
先做3个月的「内容实验」:
  第1步:把线上重心从「卖货」转向「讲故事」
  第2步:把门店有趣的事做成不加滤镜的内容
  第3步:追踪线上内容是否带来线下到访

## 悬而未决的问题
- 线上客户的真实复购率是多少?
- 哪类内容在小红书上最能引发「在哪里?」的评论?

## 下一步
→ 进入输出层,把这个决策过程写成一篇文章
"

git add . && git commit -m "save: retail-brand-decision 思考层完成 $(date +%Y%m%d)"

五、【输出层】Step 9-12:把决策过程变成可分享的内容

核心理念: 你刚刚经历的这个「判断演进过程」,本身就是最好的内容题材。

不是「我做了一个正确的商业决策」(太自满),也不是「我分享一个零售方法论」(太抽象),而是:「我差点做了一个后悔的决定,然后我发现了一件之前没想到的事」——这才是真正有价值、值得被分享的内容。

Step 9:内容结构诊断(dbs-content)

Bash

/dbs-content

选题:「为什么我差点做了一个后悔一辈子的决定」
平台:公众号(主)+ 小红书(改写版)
目标读者:有实体品牌/门店,在考虑是否收缩线上渠道的创业者
目标行动:读者看完后,开始重新思考「关店」这个决策的底层逻辑

核心观点:
我本来要关线上店,但走了一圈诊断之后发现:
我问错了问题——
不是「关不关」,是「线上渠道承担什么角色」。
正确的问题,让答案变得完全不同。

大致结构:
① 开头:我差点关掉线上店(场景代入)
② 转折:走完一次完整诊断,发现问的问题是错的
③ 核心:「线上销售」vs「线上内容引流」是两件事
④ 工具:用什么框架重新思考渠道问题
⑤ 结尾:我现在的行动方案(先做3个月实验)

dbs-content 的诊断输出:

text

════════════════════════════════════════
dbs-content · 内容诊断
════════════════════════════════════════

选题强度:强
理由:
- 痛点极度清晰(线上低迷,考虑关店)
- 反直觉转折:「问错了问题」比「找到了答案」更有阅读价值
- 行动导向:读者可以用同样的框架检验自己的渠道

结构问题:
第③部分「『线上销售』vs『线上内容引流』是两件事」
→ 这是全文最重要的洞见,但放在中间容易流失
→ 建议:把这个洞见前置,作为「核心观点」在第一段就亮出来

改后结构建议:
① 开头:[反直觉核心观点 / 场景代入,选一]
② 我的故事:差点关店的完整经历(对话感)
③ 核心转折:「问错问题」比「找错答案」更危险
④ 方法论:如何重新定义渠道的角色(一个可操作工具)
⑤ 行动:3 个月实验方案(给读者一个可立刻做的第一步)
⑥ 结尾:一个问题(引发读者自检)

下一步:→ /dbs-hook(开头优化)
════════════════════════════════════════

Step 10:开头优化 + 标题生成(dbs-hook + dbs-xhs-title)

先做开头:

Bash

/dbs-hook

话题:我差点关掉线上店,但发现自己问错了问题
核心观点:问错问题,比找错答案更危险
平台:公众号
目标读者:有实体品牌在考虑收缩线上的创业者

dbs-hook 的三方案输出:

text

════════════════════════════════════════
dbs-hook · 开头优化
════════════════════════════════════════

【方案 A:场景代入型】
昨天,我差点做了一个可能让我后悔三年的决定。

我盯着淘宝后台看了五分钟——
月销售额 8,000 元,连续六个月。
我打开了「关店申请」的页面。

然后,有人问了我一个问题,让我合上了电脑。

【方案 B:反直觉核心型】
我们总以为找到了正确答案,就能解决问题。
但有一种失败,比「找到错误的答案」更危险:
「问了一个错误的问题」。

我花了两年时间问「线上店要不要关」,
直到我意识到,这根本不是那个值得问的问题。

【方案 C:对话代入型】
「你觉得我应该关掉淘宝店吗?」
我问了三个人,得到三个不同的答案。

然后我意识到:我问错人了。
真正的问题,应该问我自己:
「线上这个渠道,我到底想让它做什么?」

════════════════════════════════════════
公众号推荐方案 B(反直觉,高认知读者最容易被这种开头留住)
小红书推荐方案 A(场景感强,情绪带入快)
════════════════════════════════════════

再做标题:

Bash

/dbs-xhs-title

话题:差点关掉线上店,但发现自己问错了问题
核心观点:问错问题比找错答案更危险
平台:公众号 + 小红书双平台
目标读者:实体品牌创始人

dbs-xhs-title Top 3 输出:

text

════════════════════════════════════════
dbs-xhs-title · 标题生成
════════════════════════════════════════

No.1 「我差点关掉线上店——后来发现,我问错了问题」
公式:#场景 + 转折 + 认知颠覆
心理触发:好奇缺口 + 身份代入
适合平台:公众号首选

No.2 「你的渠道问题,可能根本不是渠道问题」
公式:#认知纠正公式
心理触发:认知冲突
适合平台:公众号备选(更有争议性)

No.3 「线上月销8000元,我研究了6个月,发现了一件事」
公式:#数字锚定 + 悬念承诺
心理触发:数字权威 + 好奇缺口
适合平台:小红书首选

════════════════════════════════════════
最终建议:
公众号用 No.1(场景感强,目标读者能立刻认出自己)
小红书用 No.3(数字具体,算法友好)
════════════════════════════════════════

Step 11:AI 味检测(dbs-ai-check)

把初稿写完之后,最后一道关卡。

Bash

/dbs-ai-check

[粘贴你写完的完整文章草稿]

重点关注和修复的六类 AI 味信号:

text

════════════════════════════════════════
dbs-ai-check · AI 味检测
════════════════════════════════════════

检测到的主要问题(按严重程度):

1. 【严重】第4段开头「首先,我们需要理解」
   → 删掉「首先」,这是最典型的 AI 句式标志
   → 改为:「理解这件事,需要先搞清楚一个区别」

2. 【严重】结尾「希望这篇文章对你有所启发」
   → 这是所有 AI 生成文章的必备结尾,删掉
   → 改为:「你的线上渠道,现在在承担什么角色?
             这个问题,可能值得你今晚想一想。」

3. 【中等】第2段 3 句话完全等长(每句约 25 字)
   → 打破节奏:有一句很短,有一句很长
   → 让文字读起来「有呼吸」,不像表格数据

4. 【中等】全文没有任何「不确定」的表达
   → 加一句:「我不确定这个实验会不会成功,
               但我知道:问错问题的代价,比试错的代价大。」
   → 真实感来自于「承认不确定」

5. 【轻微】「综上所述」「总而言之」各出现一次
   → 直接删掉,内容本身就能说明逻辑

════════════════════════════════════════
修复后整体 AI 味:低
发布前还要做一件事:加一个只有你知道的细节
(比如「打开关店申请页面的那天,是周二下午」)
这种具体性,是 AI 永远给不了你的。
════════════════════════════════════════

Step 12:全部沉淀进 Obsidian + 最终存档

这是整个综合实战的最后一步,也是最重要的沉淀动作。

沉淀的内容清单:

Bash

# 1. 书籍 Skill 索引(已在 Step 1 创建)
# 2. 原子笔记(3张,已在 Step 2 创建)
# 3. 诊断总记录(已在 Step 8 创建)
# 4. 最终发布稿

obsidian create \
  name="04-Outputs/文章-差点关店-$(date +%Y%m%d)" \
  content="---
type: content-output
title: 我差点关掉线上店——后来发现,我问错了问题
platform: 公众号 / 小红书
status: published
publish-date: $(date +%Y-%m-%d)
skills-used: [book-to-skill, dbs-deconstruct, dbs-diagnosis,
              dbs-benchmark, dbs-chatroom, dbs-chatroom-austrian,
              dbs-content, dbs-hook, dbs-xhs-title, dbs-ai-check]
hook-type: 反直觉核心型
title-used: 我差点关掉线上店——后来发现,我问错了问题
related-diagnosis: [[诊断总记录-零售品牌渠道决策]]
tags: [content, output, retail, channel-strategy]
---

# 最终发布稿

(完整文章内容)

---

# 发布后数据追踪

| 日期 | 阅读量 | 互动 | 转化询问 | 线下到访 |
|------|--------|------|---------|---------|
| $(date +%Y-%m-%d) | 待填 | 待填 | 待填 | 待填 |
"

# 5. 创建知识图谱
/json-canvas

obsidian create \
  name="System/Canvas/实战-零售品牌决策图谱.canvas" \
  content='{
    "nodes": [
      {"id":"n1","type":"file","x":0,"y":0,"width":250,"height":120,
       "file":"01-Books/零售的哲学/Skill查询记录"},
      {"id":"n2","type":"file","x":300,"y":0,"width":250,"height":120,
       "file":"02-Skills/atoms/原子-潜在需求vs表达需求"},
      {"id":"n3","type":"file","x":150,"y":200,"width":250,"height":120,
       "file":"03-Projects/retail-brand-decision/诊断总记录"},
      {"id":"n4","type":"file","x":0,"y":400,"width":250,"height":120,
       "file":"04-Outputs/文章-差点关店"},
      {"id":"n5","type":"text","x":400,"y":250,"width":200,"height":100,
       "text":"核心转折\n问错了问题"},
      {"id":"n6","type":"text","x":150,"y":550,"width":250,"height":100,
       "text":"3个月实验\n内容引流线下"}
    ],
    "edges": [
      {"id":"e1","fromNode":"n1","toNode":"n2","label":"提炼原子"},
      {"id":"e2","fromNode":"n2","toNode":"n3","label":"应用于诊断"},
      {"id":"e3","fromNode":"n3","toNode":"n5","label":"发现"},
      {"id":"e4","fromNode":"n5","toNode":"n4","label":"转化为内容"},
      {"id":"e5","fromNode":"n3","toNode":"n6","label":"行动方案"},
      {"id":"e6","fromNode":"n4","toNode":"n6","label":"验证中"}
    ]
  }'

最终存档:

Bash

/dbs-save project="retail-brand-decision" \
          note="综合实战完成:从书到内容的完整闭环"

cd ~/.dbs
git add sessions/retail-brand-decision/
git commit -m "save: retail-brand-decision 综合实战完整闭环 $(date +%Y%m%d)"

# Obsidian 同步
cd ~/Documents/My-Vault
git add .
git commit -m "workflow: Skill Stack 综合实战完整闭环 $(date +%Y%m%d)"

六、输出物清单与质量验收

走完完整综合实战,你应该得到以下输出物:

输出物
位置
格式
质量标准
书籍 Skill
01-Books/零售的哲学/
SKILL.md + chapters/
可以回答3个以上针对性问题
原子笔记
02-Skills/atoms/
markdown × 3
每张符合原子模板,有关联概念
RAG 查询记录
01-Books/*/Skill查询记录
markdown
包含原子库召回结果
诊断总记录
03-Projects/retail-brand-decision/
markdown
判断演进轨迹完整
chatroom 记录
03-Projects/*/chatroom-*
markdown
包含追问轮 + 改变了什么判断
奥派分析记录
03-Projects/*/austrian-*
markdown
包含三角色结论 + 盲区
最终发布稿
04-Outputs/
markdown
经过 dbs-ai-check,无明显 AI 味
知识图谱
System/Canvas/
.canvas
可以在 Obsidian 中打开
诊断存档
~/.dbs/sessions/retail-brand-decision/
jsonl × 2+
可以 dbs-restore 恢复
git 历史
两个 repo(dbs + vault)
commit log
每个重要节点都有 commit

七、完整工作流的节奏感与时间分配

深度模式(3-4 小时):

text

═══════════════════════════════════════════
        综合实战 · 深度模式时间分配
═══════════════════════════════════════════

输入层(45-60 分钟)
  Step 1:book-to-skill 转化        20 分钟
  Step 2:拆解 3 个原子            20 分钟
  Step 3:RAG 查询               10 分钟

思考层(90-120 分钟)
  Step 4:dbs-diagnosis 体检       30 分钟
  Step 5:dbs-benchmark 对标       20 分钟
  Step 6:dbs-chatroom(含追问)    30 分钟
  Step 7:dbs-chatroom-austrian     20 分钟
  Step 8:dbs-save + Obsidian 记录  10 分钟

输出层(60-90 分钟)
  Step 9:dbs-content 结构诊断     15 分钟
  Step 10:初稿写作(你自己写)    30 分钟
  Step 10:dbs-hook + dbs-xhs-title 10 分钟
  Step 11:dbs-ai-check + 修稿     15 分钟
  Step 12:沉淀 + 存档             20 分钟

═══════════════════════════════════════════

快速模式(90 分钟):

text

跳过 RAG(Step 3)
dbs-diagnosis 只做 3 个最关键的维度(Step 4 压缩)
dbs-chatroom 只做一轮,不追问(Step 6 压缩)
跳过 dbs-chatroom-austrian(Step 7)
直接用已有的笔记写初稿,dbs-ai-check 快速过一遍

快速模式适合:你已经很清楚问题的核心,需要的是「快速验证」,而不是「深度探索」。

八、综合实战的四个深度原则

经过完整实战,你会体验到四个深层规律——它们不在任何单一模块里,只在「走完全程」之后才能感受到:

原则一:「输入质量」决定「输出质量」的上限

book-to-skill 和 RAG 查询的质量,直接决定了后续诊断和内容的深度。

如果 Step 1-3 很潦草,Step 4-12 再认真,输出物也是「有结构但没灵魂」的。

用好书,认真提炼原子,是整条链路的放大器。

原则二:「问题的质量」比「答案的质量」更重要

从「要不要关线上店」到「线上渠道应该承担什么角色」——这个问题的转变,比任何一个具体建议都更有价值。

7 dbs 工具箱的唯一任务是搞清楚用户需要什么,然后把他路由到正确的 skill——它不做诊断,不做分析,不给建议。它只做路由。

整个工具链的设计,是在帮你找到「正确的问题」,而不是给你「正确的答案」。

原则三:「思考层」和「输出层」不能倒置

很多人的工作流是:先想写什么内容(输出层),然后找理由支持(思考层的错误用法)。

正确的顺序是:先走完思考层,让判断自然成熟,再进入输出层——此时你写的,是真实发生的判断演进,不是为了写而构造的「伪经历」。

通过选择纯文本、构建结构化笔记类型、将工作流编码进 Agent Skills,可以将知识管理的时间开销从 30-40% 降低到不足 10%。

这个数字能实现的前提,是你的工作流顺序是对的。

原则四:「存档」是思考的外骨骼

没有 dbs-save,这次综合实战的价值是一次性的。

有了 dbs-save + git + Obsidian,这次实战的价值变成了:

  • 下次遇到类似问题,dbs-restore 恢复,直接在原有结论上深化
  • 原子笔记被未来的 RAG 系统召回,影响未来的判断
  • 知识图谱随着每次实战生长,成为真正「活的知识库」
  • git 历史成为你判断力进化的可视化记录

走完一次综合实战,不只是解决了一个问题,而是让整个系统变得更聪明了一点。

九、综合实战的变体:三个不同场景的应用

模块 10 的实战框架,可以适配几乎任何场景。这里给出三个变体,帮你快速迁移:

变体 A:创作者的「内容方向决策」

text

书籍:《内容的逻辑》或任何内容创作相关书籍
商业问题:要不要从公众号转战小红书?
输出:一篇讲述「我如何做平台迁移决策」的文章

关键 skill 组合:
输入层:book-to-skill + dbs-deconstruct
思考层:dbs-diagnosis + dbs-benchmark + dbs-chatroom
输出层:dbs-content + dbs-hook + dbs-xhs-title

变体 B:独立顾问的「服务定价决策」

text

书籍:《价值定价》或《心理定价》相关书籍
商业问题:我的顾问日费从 3,000 提到 6,000,有多大风险?
输出:一份「定价决策报告」(不发布,给自己看)

关键 skill 组合:
输入层:book-to-skill + dbs-deconstruct
思考层:dbs-diagnosis + dbs-chatroom-austrian(定价是奥派场景)
存档:dbs-save + dbs-report(给自己的决策报告)

变体 C:团队管理者的「组织决策」

text

书籍:《奈飞文化手册》或任何管理类书籍
商业问题:要不要给团队设 KPI?
输出:一份团队内部分享文档

关键 skill 组合:
输入层:book-to-skill + RAG 查询
思考层:dbs-deconstruct(「KPI」这个词需要先拆清楚)
       + dbs-chatroom(管理者 + 员工 + 外部顾问)
       + dbs-chatroom-austrian(激励机制设计是奥派场景)
输出层:dbs-content(内部文档)

十、模块 10 作业:提交标准与验收

Markdown

═══════════════════════════════════════════
📋 模块 10 综合实战作业清单
═══════════════════════════════════════════

【必交作业(完整闭环验收)】

□ 1. 书籍 Skill 转化完成
     提交:
     - skills 目录截图(显示 SKILL.md + chapters/)
     - 3 个核心问题的查询结果截图

□ 2. 3 张原子笔记(经过 dbs-deconstruct)
     要求:严格按原子模板,confidence 字段有理由
     提交:3 张原子笔记截图

□ 3. RAG 查询记录
     提交:
     - 查询问题 + 返回结果截图
     - 「最相关的反模式原子」截图

□ 4. 完整诊断总记录
     要求:包含「判断演进轨迹」(从原始问题到当前判断)
     提交:诊断总记录的 Obsidian 截图

□ 5. chatroom 对话记录(含追问)
     要求:至少 2 轮追问,判官结论清晰
     提交:对话截图 + 「改变了什么判断」文字说明

□ 6. 最终发布稿(经过 dbs-ai-check)
     要求:
     - 标题是 dbs-xhs-title 输出的 Top 3 之一
     - 开头是 dbs-hook 输出的方案之一(说明为什么选它)
     - 经过 dbs-ai-check,列出修改了哪些 AI 味
     提交:最终稿截图(含标题 + 开头 + 结尾)

□ 7. Obsidian 知识图谱(Canvas)
     提交:Canvas 在 Obsidian 中打开的截图
     要求:节点数 ≥ 6,边数 ≥ 5

□ 8. dbs-save + git commit 证明
     提交:
     - ~/.dbs/sessions/ 目录截图(显示存档文件)
     - git log 截图(显示各步骤的 commit 记录)

□ 9. 总结文字(300-500 字)
     必须包含:
     - 原始问题是什么
     - 哪个步骤触发了最重要的「判断转折」
     - 最终发布的内容标题
     - 整个过程中最出乎意料的一个发现

【选交作业(加分)】

○ 10. 发布内容后,一周回来填写数据追踪表
      记录:阅读量、互动、是否有读者问「你是怎么分析的」
      用 /dbs-restore 恢复,追加记录

○ 11. 对同一个场景,用「快速模式(90分钟)」
      重新跑一遍(跳过 RAG 和 austrian)
      对比:深度模式 vs 快速模式,最终判断有什么不同?
      写 200 字的对比总结

○ 12. 选一个「变体场景」,独立完成完整闭环
      (不使用本模块的场景,用自己的真实场景)
      提交:变体场景的完整输出物清单截图

═══════════════════════════════════════════
【作业提交格式】
必须提交:
1. 输出物截图集(按 Step 1-12 顺序整理)
2. git log 截图(证明版本控制记录)
3. 总结文字(300-500 字)
4. 最终发布稿截图

文件命名:模块10-综合实战-[你的名字]-[书名]-[核心议题].pdf
═══════════════════════════════════════════

十一、走完综合实战后,你真正得到的是什么

很多课程把「综合实战」设计成一个「所有工具的集合展示」——我用了哪些工具,输出了哪些文件,截图拍照,打卡完成。

模块 10 想给你的,不是这个。

Obsidian Skills 不只是一个技能包——它标志着 Agent Skills 生态系统从通用能力向深度垂直领域整合的进化。

这句话适用于整个 Skill Stack 工作流。

每一个模块,表面上是在学「一个工具」。但走完综合实战,你会意识到:你学的不是工具,你在建一套思维方式。

  • dbs-deconstruct 训练你在任何场景下「先把词说清楚」的反射
  • dbs-diagnosis 训练你「消解问题,而不是回答问题」的直觉
  • dbs-chatroom 训练你「在做决定之前,先把最强的反对意见听完」的习惯
  • dbs-save 训练你「每个重要判断,都值得被永久记录」的认知

当这些反射、直觉和习惯内化之后,你在没有 AI、没有工具的情况下,也会用这套逻辑去思考问题。

这才是 Skill Stack 工作流的终极目标——

不是「AI 替你思考」,而是「AI 帮你把思考训练得更好」。

当 AI 编程 Agent 到来的时候,我的知识库已经是一个它们可以原生处理的格式了。不需要迁移,不需要转换层,不需要 API 集成。

这句话是整个课程最好的注脚:

当你用 Skill Stack 工作流建好了一个高度结构化的知识库,你和 AI 之间不再有摩擦——你的思考,以 AI 最能理解的方式存在;AI 的能力,以你最能调用的方式部署。

两者之间,有一条真正畅通的道路。

下一个模块:写一个属于你自己的 SKILL.md——从使用者升级为创作者,真正掌握这套系统的最深层能力。

💡  「工具是分散的,但思维是整体的——综合实战的价值,不在于你用了多少工具,而在于你走完全程后,发现自己问问题的方式变了。」

问更好的问题,是 Skill Stack 给你的最贵的礼物。


普通人如何用 AI 搭建自己的知识操作系统?

一个程序员出身的知识工作者,公开记录自己如何用 AI 工具搭建个人知识系统、把读过的书和做过的项目变成可复用资产的全过程。

我是【一只阿木木】——公开建造我的 AI 第二大脑。

我们的方向是——AI + Obsidian 的结合。但请记住:Obsidian 的灵魂不是效率,是自由。不是自动化,是代理力。不是工具帮你想,而是你借工具想得更好。
在一个许多工具承诺代替用户思考的市场中,Obsidian 赌的是我们仍然想要一个可以自己思考的地方。

欢迎加入行动营👇获取更多Obsidian + AI数字大脑实践

Image

我相信:在 AI 时代,每个普通人都该拥有一个自动生长的知识系统

欢迎关注【一只阿木木】🌊