@@ -13,11 +13,10 @@ description: |
1313- [ 第 2 步:场景分类] ( #第-2-步场景分类 )
1414- [ 第 3 步:二次确认] ( #第-3-步二次确认 )
1515- [ 第 4 步:角色自动检测] ( #第-4-步角色自动检测 )
16- - [ 第 5 步:大内容压缩] ( #第-5-步大内容压缩 )
17- - [ 第 6 步:加载模板 + 变量插值] ( #第-6-步加载模板--变量插值 )
18- - [ 第 7 步:返回结果 + 反馈闭环] ( #第-7-步返回结果--反馈闭环 )
19- - [ 第 8 步:日志记录] ( #第-8-步日志记录 )
20- - [ 第 9 步:帮助系统] ( #第-9-步帮助系统 )
16+ - [ 第 5 步:加载模板 + 变量插值] ( #第-5-步加载模板--变量插值 )
17+ - [ 第 6 步:返回结果 + 反馈闭环] ( #第-6-步返回结果--反馈闭环 )
18+ - [ 第 7 步:日志记录] ( #第-7-步日志记录 )
19+ - [ 第 8 步:帮助系统] ( #第-8-步帮助系统 )
2120
2221## 执行步骤
2322
@@ -76,23 +75,7 @@ description: |
7675| ` .js ` / ` .ts ` / ` .jsx ` / ` .tsx ` | ` nodejs_tutor ` |
7776| 其他或混合 | 不传 role |
7877
79- ### 第 5 步:大内容压缩
80-
81- 调用 MCP 工具前,如果模板内容或附件文本超过 3000 字符,先用 Headroom 压缩节省 token:
82-
83- ``` bash
84- echo " 长文本内容" | python -c "
85- import sys
86- from headroom.compress import compress as hc
87- msgs = [{'role': 'user', 'content': sys.stdin.read()}]
88- r = hc(msgs)
89- print(r.messages[0]['content'])
90- "
91- ```
92-
93- 压缩有效(输出明显变短)才用压缩结果,否则用原文。
94-
95- ### 第 9 步:加载模板 + 变量插值
78+ ### 第 5 步:加载模板 + 变量插值
9679
9780如果需要模板,调用 ` loadTemplate('shared/templates', templateName) ` 加载。
9881
@@ -132,7 +115,7 @@ print(r.messages[0]['content'])
132115** 问题要求** :尽量上传源代码附件,特别是禁止将大量源代码以文字形式直接放在 prompt 中,避免触发 token 限制。模板中的 ` {{code_snippet}} ` 仅用于小段代码示例,不能替代完整代码文件的上传。
133116加载后执行字符串替换,再将模板内容拼接到 question 前(用 ` \n\n---\n\n ` 分隔)。
134117
135- ### 第 9 步:返回结果 + 反馈闭环
118+ ### 第 6 步:返回结果 + 反馈闭环
136119
137120输出格式(先展示决策元信息,然后用自己的话逐条总结,每条都要列出不省略):
138121
@@ -161,7 +144,7 @@ print(r.messages[0]['content'])
161144
162145如需调整关注点重新执行,** 必须重新调用本 skill** (再次输入 ` /mcp-baipiao 原需求 + 新关注点 ` ),禁止直接调用 MCP 工具绕过 skill。
163146
164- ### 第 9 步:日志记录
147+ ### 第 7 步:日志记录
165148
166149每次调用追加到 ` ~/.claude/mcp-baipiao-history.jsonl ` :
167150
@@ -171,7 +154,7 @@ print(r.messages[0]['content'])
171154
172155支持 ` /mcp-baipiao --history ` 查看最近记录的摘要。
173156
174- ### 第 9 步:帮助系统
157+ ### 第 8 步:帮助系统
175158
176159用户输入 ` /mcp-baipiao ` 不带参数、或带 ` --help ` 时显示:
177160
0 commit comments