拆解改写子技能:输入长文或直播转录稿,输出格式整理+内容梳理+框架梳理的分析报告,用户确认后改写为多平台内容。 由主管道 Step 1R 调用。
接收用户输入的长文/直播转录稿,进行格式整理、内容梳理、框架梳理,生成可阅读的分析报告,请用户确认后进入改写阶段。
与全新创作流程的区别:
Step 1R.1 素材输入
├── 粘贴文本 → 直接解析
└── URL抓取 → fetch_article.py → Markdown
↓
Step 1R.2 格式整理
├── 段落边界识别
├── 标题层级重建
└── 列表/引用/代码块标注
↓
Step 1R.3 内容梳理(按内容类型)
├── 核心观点摘要
├── 金句摘录
└── 数据引用清单
↓
Step 1R.4 框架梳理(按内容类型)
├── 行文逻辑分析
└── 框架图谱生成
↓
Step 1R.5 分析报告展示 ✋
├── 格式整理结果
├── 内容梳理结果
├── 框架梳理结果
└── 用户补充素材/调整方向
↓
确认后 → 主管道 Step 2(初稿写作)
A. 粘贴原始文本
用户直接在对话中粘贴文本(公众号文章文字稿、直播转录稿、会议纪要等)。
B. URL 抓取
用户提供一个 URL,系统自动抓取并转为 Markdown:
python3 {skill_dir}/scripts/fetch_article.py <url> -o \/source_article.md
支持的 URL 类型:
降级方案:
读取: skills/rewrite/references/format-organize.md
对原始文本进行结构化处理,输出结构化 Markdown:
段落边界识别
标题层级重建
特殊元素标注
[图片:描述] 标注关键信息标记
# {文章标题}
## 结构概览
- **段落数**:{N}
- **标题层级**:{H1/H2/H3结构描述}
- **数据块数**:{N}
- **引用块数**:{N}
## 段落结构
| 段落 | 类型 | 核心内容 | 字数 |
|:---:|:---|:---|:---|
| 第1段 | H1/正文 | {一句话描述} | {N}字 |
| 第2段 | H2 | {章节标题} | — |
| ... | ... | ... | ... |
## 特殊元素
### 数据引用
| 序号 | 位置 | 数据内容 | 原文 |
|:---:|:---|:---|:---|
| 1 | 第3段 | {数据摘要} | "{原文}" |
| 2 | 第5段 | {数据摘要} | "{原文}" |
### 金句摘录
| 序号 | 位置 | 金句原文 |
|:---:|:---|:---|
| 1 | 第2段 | "{金句原文}" |
| 2 | 第4段 | "{金句原文}" |
## 格式整理后正文
{完整的结构化Markdown}
读取: skills/rewrite/references/content-analyze.md
根据文章内容类型,应用对应的内容梳理模板:
| 文章内容类型 | 适用模板 |
|---|---|
| 市场评论 | 事件 → 现象 → 原因 → 后市展望 |
| 热点解读 | 新闻 → 市场反应 → 影响分析 → 启示 |
| 行业分析 | 行业 → 产业链 → 竞争格局 → 趋势 |
| 投教营销 | 痛点 → 方案 → 工具/指标介绍 → 行动召唤 |
# 内容梳理报告
## 文章内容类型判断
**判断类型**:{市场评论/热点解读/行业分析/投教营销}
**判断依据**:{3个关键特征描述}
## 核心观点摘要
### 核心观点(1-3个)
**观点1**:{一句话概括核心观点}
- 支撑证据:{2-3条}
- 潜在漏洞:{如有}
**观点2**:...
### 隐性观点(作者未明说但可推断)
**推断1**:{隐性观点}
- 推断依据:{原文引用}
## 金句摘录
| 序号 | 原句 | 价值类型 | 引用位置 |
|:---:|:---|:---|:---|
| 1 | "{原句}" | 可独立传播/逻辑锐利/情绪共鸣 | 第3段 |
| 2 | "{原句}" | ... | ... |
## 数据引用清单
| 序号 | 数据 | 类型 | 原文表述 | 可靠性 |
|:---:|:---|:---|:---|:---:|
| 1 | "{数据}" | 统计/引用/推算 | "{原文}" | 可靠/待核实 |
| 2 | ... | ... | ... | ... |
## 关键事件/人物/概念
| 类型 | 名称 | 首次出现位置 | 定义/说明 |
|:---:|:---|:---|:---|
| 事件 | {名称} | 第2段 | {说明} |
| 人物 | {名称} | 第3段 | {说明} |
| 概念 | {名称} | 第4段 | {说明} |
读取: skills/rewrite/references/framework-map.md
分析原文的行文逻辑结构,输出逻辑图谱。
# 框架梳理报告
## 行文逻辑类型判断
**逻辑类型**:{问题驱动型/时间线型/空间展开型/对比型/层层递进型}
**核心逻辑链**:{一句话描述文章的核心推进路径}
## 逻辑结构图谱
[开头锚点] ↓ [第一层论点:{描述}] ↓ 分支:{分支描述} [第二层论点:{描述}] ↓ [第三层论点:{描述}] ↓ [结论/收尾:{描述}]
## 各层分析
### 开头锚点
- **类型**:{悬念/痛点/数据/新闻/观点}
- **功能**:{吸引读者/建立问题感/制造认知落差}
- **原文**:"{开头原文片段}"
### 论点推进
| 层级 | 论点 | 支撑材料 | 逻辑类型 |
|:---:|:---|:---|:---|
| 第1层 | {论点描述} | {数据/引用/案例} | 因果/对比/递进 |
| 第2层 | ... | ... | ... |
### 转折处理
- **转折点位置**:{第X段}
- **转折方式**:{让步转折/逆向反转/补充深化}
- **转折词识别**:{转折词列表}
### 收尾方式
- **收尾类型**:{总结式/开放式/行动召唤式/金句点睛式}
- **原文**:"{结尾原文片段}"
## 框架适配建议
**最适合的改写框架**:`skills/content-type-framework/frameworks/{type}.md`
**适配理由**:{1-2句话}
**需要注意的风格保留点**:{2-3条}
整合 Step 1R.2-1R.4 的输出,向用户展示:
━━━━━━━━━━━━━━━━━━━━
📄 拆解改写分析报告
━━━━━━━━━━━━━━━━━━━━
【1】格式整理结果
- 段落数:{N}
- 标题层级:{描述}
- 字数:{N}
【2】内容梳理结果
- 文章类型:{类型}
- 核心观点:{1-2句话}
- 金句数:{N}条
- 数据引用数:{N}条
【3】框架梳理结果
- 逻辑类型:{类型}
- 核心逻辑链:{一句话}
- 推荐改写框架:{框架名}
━━━━━━━━━━━━━━━━━━━━
确认分析结果:
如果用户在确认阶段补充素材:
data_citations 清单保存完整分析报告到:
{skill_dir}/workspace/drafts/{date}_{slug}/analysis-report.md
包含:
| 输入类型 | 处理方式 |
|---|---|
| 微信公众号URL | fetch_article.py → 解析 |
| 知乎文章URL | fetch_article.py → 解析 |
| 微博长文URL | fetch_article.py → 解析 |
| 直接粘贴文本 | 正则解析 → 结构化 |
| 直播转录稿 | 段落分割 → 时序标注(如有时序) |