Skip to content

Commit 465e8a8

Browse files
committed
improve volume-1 article 06 extension boundary diagram
1 parent f963da5 commit 465e8a8

1 file changed

Lines changed: 22 additions & 15 deletions

File tree

docs/guidebookv2/volume-1/06-how-claude-code-grows-new-capabilities.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -275,23 +275,26 @@ plugin 和 MCP 很容易被并排看,但它们不完全是一回事。
275275
276276
---
277277

278-
## 把这五个对象压成一张位置关系图
278+
## 把这五个对象压成一张边界裁决图
279279

280-
如果把刚才这五个对象再压缩一次,可以先记成下面这张关系图:
280+
如果把刚才这五个对象再压缩一次,更适合卷一收尾的,其实不是再画一张关系图,而是先回答:
281+
282+
> **你当前缺的,到底是哪一层能力?**
281283
282284
```mermaid
283-
flowchart LR
284-
SK[Skill]
285-
AG[Agent]
286-
SA[Subagent]
287-
MCP[MCP]
288-
PL[Plugin]
289-
290-
SK -->|提供做事方法| AG
291-
AG -->|承担任务| RT[Claude Code Runtime]
292-
AG -->|拆分工作| SA
293-
MCP -->|接入外部能力边界| RT
294-
PL -->|接入系统级扩展挂点| RT
285+
flowchart TD
286+
Q[当前任务卡住了] --> D{你真正缺的是什么?}
287+
D -->|缺一套稳定做法| SK[Skill<br/>方法层]
288+
D -->|缺一个正式接工作的执行者| AG[Agent<br/>任务承担层]
289+
D -->|缺把工作拆出去并隔离推进的能力| SA[Subagent<br/>任务拆分与隔离层]
290+
D -->|缺系统外能力或资源入口| MCP[MCP<br/>外部能力接入层]
291+
D -->|缺系统级挂点与整合面| PL[Plugin<br/>系统级扩展接入层]
292+
293+
SK --> RT[Claude Code Runtime]
294+
AG --> RT
295+
SA --> RT
296+
MCP --> RT
297+
PL --> RT
295298
```
296299

297300
这张图最重要的,不是精确实现,而是帮你在脑子里先分清:
@@ -302,7 +305,11 @@ flowchart LR
302305
- MCP:外部能力接入层
303306
- plugin:系统级扩展接入层
304307

305-
只要这个位置关系先摆正,后面几卷再进入细节时,读者就不容易把它们重新看成一堆平铺名词。
308+
也可以再压成一句更短的话:
309+
310+
> **skill 解决“怎么做”,agent 解决“谁来接”,subagent 解决“怎么拆出去做”,MCP 解决“系统外能力怎么接进来”,plugin 解决“系统级扩展怎么挂进来”。**
311+
312+
只要这个边界先摆正,后面几卷再进入细节时,读者就不容易把它们重新看成一堆平铺名词。
306313

307314
---
308315

0 commit comments

Comments
 (0)