From 5cb1f99ecf1a5f8c635991b098bca5ad1417ea56 Mon Sep 17 00:00:00 2001 From: wangzhuc Date: Sun, 29 Mar 2026 01:14:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A6=96=E6=AC=A1=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E8=80=85=E6=A8=A1=E6=8B=9F=E5=8F=91=E7=8E=B0=E7=9A=84?= =?UTF-8?q?=205=20=E4=B8=AA=E5=8D=A1=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #1: {skill_dir} 显式定义(24处引用,从未声明) #2: 行为声明新增"Onboard 例外"(交互式不受全自动约束) #4: WebSearch 不可用时告知用户 AI 检测通过率会降低 #5: Step 8a history.yaml 不存在则创建 #7: learn-edits.md 引导用户从微信编辑器粘贴 final 版本 Co-Authored-By: Claude Opus 4.6 (1M context) --- SKILL.md | 8 ++++++-- references/learn-edits.md | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/SKILL.md b/SKILL.md index 4f90989..b291134 100644 --- a/SKILL.md +++ b/SKILL.md @@ -37,6 +37,10 @@ allowed-tools: - **BLOCKED** — 关键步骤无法继续(如 Python 依赖缺失且用户拒绝安装) - **NEEDS_CONTEXT** — 需要用户提供信息才能继续(如首次设置需要公众号名称) +**路径约定**:本文档中 `{skill_dir}` 指本 SKILL.md 所在的目录(即 WeWrite 的根目录)。 + +**Onboard 例外**:Onboard 是交互式的(需要问用户问题),不受"全自动"约束。Onboard 完成后回到全自动管道。 + **辅助功能**(按需加载,不在主管道内): - 用户说"重新设置风格" → `读取: {skill_dir}/references/onboard.md` - 用户说"学习我的修改" → `读取: {skill_dir}/references/learn-edits.md` @@ -130,7 +134,7 @@ WebSearch: "{选题关键词} 数据 报告 2025 2026" 采集 5-8 条真实素材(具名来源 + 具体数据/引述/案例)。**禁止编造**。 -**降级**:WebSearch 无结果 → 用 LLM 训练数据中可验证的公开信息。 +**降级**:WebSearch 无结果或不可用 → 用 LLM 训练数据中可验证的公开信息。但需告知用户:"素材采集未能使用 WebSearch,文章的 AI 检测通过率会降低。建议在编辑锚点处多加入你自己的内容。" --- @@ -231,7 +235,7 @@ python3 {skill_dir}/toolkit/cli.py preview {markdown} --theme {theme} --no-open ### Step 8: 收尾 -**8a. 写入历史**(推送成功或降级都要写): +**8a. 写入历史**(推送成功或降级都要写,文件不存在则创建): ```yaml # → {skill_dir}/history.yaml diff --git a/references/learn-edits.md b/references/learn-edits.md index 21827be..18a9dfb 100644 --- a/references/learn-edits.md +++ b/references/learn-edits.md @@ -8,8 +8,8 @@ ## 1. 获取 draft 和 final -- draft:`output/` 下最新的 .md 文件 -- final:用户提供修改后的版本(粘贴或指定文件路径) +- **draft**:`output/` 下最新的 .md 文件(按修改时间排序,`ls -t output/*.md | head -1`) +- **final**:用户提供修改后的版本。主动引导用户:"请把你改好的文章全文粘贴给我,或者告诉我文件路径。如果你是在微信后台编辑器里改的,可以全选复制后直接粘贴到这里。" ## 2. 运行 diff 分析