# Wechat Content Skill

> 公众号 AI 内容创作 SKILL——帮助高效采集素材、筛选选题、深度写作。当用户提到"公众号""写文章""写推文""AI 内容创作""采集素材""找选题""深度写作""反转角度""写一篇关于 XX 的文章""帮我写公众号""生成几篇文章""素材库""选题库""发一个链接""围绕这篇文章""基于这篇写""以文生文"等关键词时自动激活；也支持显式 `@wechat-content 搜索/采集/查找/撰写/以文生文` 指令。不用于代码、技术文档、纯问答场景。

- Skill: `limengzhe27-boop/wechat-content-skill` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add limengzhe27-boop/wechat-content-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/limengzhe27-boop/wechat-content-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: limengzhe27-boop (https://skillmd.com/u/limengzhe27-boop)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/limengzhe27-boop/wechat-content-skill

---


# 公众号内容创作 Skill

帮助高效创作优质的 AI/人工智能领域公众号文章，避免低价值内容。

## 核心能力

1. **内容采集**：搜索 + 采集 + 深度分析
2. **素材管理**：积累 + 索引 + 快速调用
3. **深度写作**：反转驱动 + 观点锋利 + 角度多样
4. **以文生文**：读取任意链接 → 提炼观点 → 补充资料 → 出框架 → 写正文

---

## 工具与配置（执行前必读）

### 联网工具名因平台而异

本 Skill 用 `search_web`（联网搜索）和 `read_url_content`（读取网页全文）两个能力名作为**通用占位**。**实际调用时请映射到当前平台的真实工具**：

| 平台 | 搜索 | 读网页 |
|------|------|--------|
| **Claude Code / Claude API** | `WebSearch` | `WebFetch` |
| Trae / Antigravity 等 | `search_web` | `read_url_content` |
| 其他 Agent IDE | 对应的联网搜索 / 抓取工具 | — |

下文凡出现 `search_web` / `read_url_content`，按上表替换为你所在平台的等价工具即可。

### 信源白名单

`content-library/sources.json` 维护了一份高质量 AI 信源白名单（站点 + 权重）。**模式 A / B 联网搜索时**：
- 优先用白名单里 `weight ≥ 8` 的 `site:` 站点构造检索，确保信源权威；
- 时间范围默认按 `monitoring_settings.time_range_days`（默认 2 天）取最新；
- 通用泛搜作为补充，不替代白名单。

⚠️ `sources.json` 的 `api_key_env` 字段只声明密钥的**环境变量名**（如 `TAVILY_API_KEY`），密钥本身永远从环境变量读取，**绝不写入任何文件或仓库**。

### 事实核查（写正文前的硬性步骤）

写 AI 领域内容会大量涉及**数据、人物、产品名、发布时间**——这些恰是平台对"不实信息"处罚的高发区，也是观点锋利时最容易翻车的地方。因此：

> **任何模式进入"写正文"之前，必须先过一遍事实清单。**

1. 列出文中将出现的所有**硬事实**：具体数字 / 日期 / 人名机构名 / 产品版本 / 引述。
2. 逐条标注来源：来自素材库哪条 source，或哪次 `search_web` 结果。
3. **凡无来源支撑的硬事实，要么补搜证实，要么改成不带具体数字的表述，禁止凭印象编造**。
4. 区分"事实"与"判断"：判断可以大胆、可以错（这是观点的价值）；事实必须准确、可溯源。判断不能伪装成事实陈述。

---

## 工作模式

### 模式 A：临时搜索（@wechat-content 搜索 [关键词]）

当用户需要实时搜索某个话题时执行：

1. **一次搜索（无需确认）**
   - 使用 `search_web` 搜索关键词（工具名按平台映射，见「工具与配置」）
   - **优先覆盖 `content-library/sources.json` 白名单里 weight ≥ 8 的站点**，再用通用泛搜补充
   - 重点搜索：最近 7 天的内容
   - 搜索 query 优化：添加 "AI" "人工智能" 等限定词

2. **内容提取**
   - 从搜索结果中筛选 Top 5 高质量来源
   - 使用 `read_url_content` 获取全文
   - 提取核心观点、数据、引用

3. **深度分析**
   - 识别主流观点和共识
   - 发现信息盲区和冲突观点
   - 生成 5-10 个相关长尾词

4. **二次搜索**
   - 使用长尾词进行补充搜索
   - 填补信息盲区
   - 寻找差异化角度

5. **输出结果**
   - 综合多源信息
   - 标注来源和可信度
   - 可选：存入素材库

### 模式 B：素材积累（@wechat-content 采集 [关键词]）

日常积累素材时执行：

1. 执行模式 A 的步骤 1-4（必须全程自动化，禁止中途询问）
2. 创建选题文件 `content-library/topics/YYYY-MM/topic-xxx.md`
3. 创建素材源文件 `content-library/sources/source-xxx.md`
4. **重建索引**：写完 md 文件后，统一运行 `python scripts/search_index.py rebuild` 生成 `index.json`，**不要手改 index.json**（避免与脚本格式漂移）
5. 输出采集结果摘要（作为唯一且最终的反馈）

> **索引单一来源原则**：`index.json` 永远由 `search_index.py rebuild` 从 md 文件的 frontmatter 重新生成。AI 只负责写/改 md 文件，索引交给脚本，绝不两头维护。

### 模式 C：调用素材库（@wechat-content 查找 [关键词]）

写作时调用已有素材：

1. 读取 `content-library/index.json`
2. 按关键词匹配 topics 和 sources
3. 返回相关素材列表（带优先级）
4. 用户选择后，读取完整内容

### 模式 D：创作文章（@wechat-content 撰写 [选题ID或关键词]）

**一次性生成 3 篇不同角度的完整文章，禁止中途请求确认或反馈。**

> **D 还是 E？**
> - **模式 D（本模式）**：从素材库/关键词出发，**全静默、一次产 3 篇**不同角度。适合"我有选题，多给我几个方向挑"。代价是 token 消耗大，请确认确实需要 3 篇——只要 1 篇时直接说"写 1 篇"，按下方流程只产 1 篇即可。
> - **模式 E（以文生文）**：围绕**一篇指定文章**改写，**分步确认、产 1 篇**精品。适合"就这篇，帮我换个角度写透"。
> 两者哲学相反（D 求多样广度、静默；E 求单篇深度、可控），按需求选，不要混用。

执行流程（全程静默）：

1. **素材获取**
   - 调用模式 C 获取相关素材
   - 如素材不足，执行模式 A 补充搜索

2. **寻找反转**（核心步骤）
   - 分析素材，找出 3 个不同的「你以为是 A，其实是 B」反转角度
   - 每个反转必须有人会不同意（否则不够锋利）
   - 每个反转能让读者发现自己之前想错了什么

3. **事实核查**（写正文前，不可跳过）
   - 按「工具与配置 › 事实核查」过一遍硬事实清单
   - 无来源支撑的数字/日期/人名，补搜或改写，禁止编造

4. **生成完整文章**
   - 默认基于 3 个不同反转角度产 3 篇；用户明确要 1 篇时只产 1 篇
   - 每篇包含：标题 + 完整正文
   - **篇幅按选题弹性决定**：观点型/热点快评 2000–3000 字，深度解析 4000–6000 字。不要无脑凑 5000 字，宁短勿水
   - 严格遵循下方「深度写作系统」规范

5. **输出格式**
   ```
   ## 文章一：[标题]
   [反转角度说明]
   [完整正文，不少于 3 处 [配图] 标记 + 配图 Prompt]
   
   推送标题① / ② / ③
   📷 封面图：[配图建议]
   
   ---
   
   ## 文章二：[标题]
   [反转角度说明]
   [完整正文，不少于 3 处 [配图] 标记 + 配图 Prompt]
   
   推送标题① / ② / ③
   📷 封面图：[配图建议]
   
   ---
   
   ## 文章三：[标题]
   [反转角度说明]
   [完整正文，不少于 3 处 [配图] 标记 + 配图 Prompt]
   
   推送标题① / ② / ③
   📷 封面图：[配图建议]
   ```

   每处配图紧跟该段正文后，以行内格式输出：
   ```
   【配图说明：[段落主旨一句]。[图的类型+主体一句]。】
   ```
   
   生图用的完整提示词单独记录，不写入正文。

### 模式 E：以文生文（@wechat-content 以文生文 [URL 或粘贴正文]）

用户发来一篇文章的链接，或直接粘贴文章正文，围绕该内容创作一篇角度不同的原创公众号文章。

**输入方式：**
- **URL**：发送文章链接，自动读取全文
- **粘贴文本**：直接将文章正文粘贴到对话框（推荐用于 Lingowhale、微信等需要登录或有地区限制的平台）

**执行流程（分步确认，不静默）：**

#### 第一步：读取 + 提炼（自动执行）

**如果是 URL：**
1. 用 `read_url_content` 读取链接全文
2. 如链接需要登录或访问受限，立即告知用户"请直接粘贴文章正文"，不要尝试其他方案

**如果是粘贴文本：**
1. 直接使用用户粘贴的内容，无需网络请求

**两种方式都需要提炼：**
- 原文核心事实/数据/事件（5 条以内）
- 原文的主要观点或立场
- 原文涉及的真实人物、机构、产品名
- 原文发布时间（如文中有提及）

如原文信息不足，用 `search_web` 补充背景

#### 第二步：输出观点候选 → 等待用户确认

输出格式：
```
📖 原文摘要：
[3-5句话概括原文核心内容]

✍️ 我能写的 3 个角度：

角度一：[一句话说明反转点]
你以为：___
其实是：___
适合读者：___

角度二：[同上]

角度三：[同上]

请选择一个角度（回复 1/2/3），或告诉我你的想法。
```

**在用户确认角度前，不执行任何后续步骤。**

#### 第三步：补充搜索（用户确认角度后）

1. 根据选定角度，用 `search_web` 搜索 2-3 个补充视角
2. 重点搜索：与原文观点相左的内容、被原文忽略的数据、相关背景事件
3. 不需要全量采集，只提取能支撑「反转」的关键信息

#### 第四步：输出文章框架 → 等待用户确认

输出格式：
```
📋 文章框架：

标题候选（3 个）：
1. 
2. 
3. 

开头钩子（1-2句）：
[具体的开头内容，不是描述"要写什么"，而是直接写出来]

核心反转路径：
① 先顺着读者的预期讲：___
② 转折：___
③ 推到极致的结论：___

结构：
- [段落一主题]
- [段落二主题]
- [配图位置一]
- [段落三主题]
- [段落四主题]（核心反转在此）
- [配图位置二]
- [段落五主题]
- 结尾（落在人身上）
- [配图位置三]

确认框架后开始写正文。
```

**在用户确认框架前，不写正文。**

#### 第五步：写正文（用户确认框架后）

- **先做事实核查**：按「工具与配置 › 事实核查」过一遍硬事实清单，无来源的数字/日期/人名补搜或改写
- 按确认的框架写完整正文，**篇幅按选题弹性决定**（观点快评 2000–3000 字，深度解析 4000–6000 字，宁短勿水）
- 严格遵循「深度写作系统」规范
- 在配图位置按「配图生成系统」规范输出配图建议（不少于 3 处）
- 正文结束后，额外输出以下两项（必须）：
  - **公众号标题（3 个候选）**：与文内题目有区别，是推送时显示在订阅列表的那一行文字，要更短、更有钩子感，20 字以内；格式：`推送标题① / ② / ③`
  - **封面图说明**：可复用正文中已有的某张配图，也可单独新设计一张；标注 `📷 封面图`，并给出完整配图建议（格式与正文配图相同，包含真实图片搜图建议或 DALL-E Prompt + 配图说明）

---

## 素材库结构

```
content-library/
├── topics/           # 选题库（YYYY-MM/ 分月存放）
├── sources/          # 素材源
├── sources.json      # 搜索信源白名单配置（站点 + 权重，无密钥）
└── index.json        # 全局索引（由 search_index.py rebuild 生成，含关键词倒排）
```

> 关键词检索不再单列目录——`index.json` 的 `keywords` 字段已是关键词→选题的倒排索引，由脚本自动维护。

素材库位置：在当前工作目录的 `content-library/` 下创建。


---

## 深度增强策略（避免低价值内容）

### 腾讯平台规范要点

- ❌ 同质化内容：高度相似，缺乏信息增量
- ❌ 搬运抄袭：大篇幅引用，整体创作度低
- ❌ 信息量不足：无法提供有效价值
- ❌ 低价值 AIGC：批量制造低信息量内容

### 应对策略

1. **多源交叉**
   - 同一选题采集 3+ 不同来源
   - 综合多方观点，不照搬单一来源
   - 标注信息来源，增加可信度

2. **长尾挖掘**
   - 自动生成 5-10 个相关长尾词
   - 二次搜索补充细节信息
   - 挖掘大众忽略的角度

3. **原创增值**
   - 每个素材添加「我的思考」
   - 结合个人经验和见解
   - 提供独特的分析视角

4. **结构化输出**
   - 清晰的逻辑结构
   - 数据支撑论点
   - 案例辅助说明

---

## 长尾词生成规则

基于核心关键词，生成以下类型的长尾词：

1. **疑问型**：[关键词] + 是什么/怎么用/有什么影响
2. **比较型**：[关键词] + vs + [竞品/替代方案]
3. **时效型**：[关键词] + 最新/2024/发布
4. **深度型**：[关键词] + 原理/底层逻辑/技术架构
5. **应用型**：[关键词] + 使用场景/案例/实战

---

## 选题评估标准

| 维度 | 高价值 | 低价值 |
|------|--------|--------|
| 时效性 | 热点话题、最新发展 | 过时信息、老生常谈 |
| 稀缺性 | 独特角度、深度分析 | 满大街的同质内容 |
| 实用性 | 可操作、有指导意义 | 纯理论、无法落地 |
| 争议性 | 有讨论空间、多元观点 | 公认事实、无讨论价值 |
| 可信度 | 数据支撑、来源可靠 | 道听途说、无从验证 |

优先级：高价值 ≥ 3 项 → high；2 项 → medium；1 项 → low

---

## 文件格式

### 选题文件 (topic-xxx.md)

```markdown
---
id: topic-xxx
title: "选题标题"
category: AI模型 | AI应用 | AI工具 | AI趋势 | AI政策
keywords: ["关键词1", "关键词2"]
sources: ["source-xxx"]
status: draft | used | archived
created: YYYY-MM-DD
updated: YYYY-MM-DD
priority: high | medium | low
---

## 核心观点
- ...

## 差异化角度
- 大众忽略的点...

## 相关长尾词
- ...

## 我的思考
- ...
```

### 素材源文件 (source-xxx.md)

```markdown
---
id: source-xxx
url: "原始URL"
title: "原文标题"
author: "作者"
publish_date: YYYY-MM-DD
fetch_date: YYYY-MM-DD
topics: ["topic-xxx"]
quality: high | medium | low
---

## 摘要
AI 生成的内容摘要...

## 关键信息
- 要点1
- 要点2

## 原文片段
> 值得引用的原文...

## 我的思考
个人补充的见解...
```

### 索引文件 (index.json)

```json
{
  "version": "1.0",
  "updated": "YYYY-MM-DDTHH:MM:SSZ",
  "topics_count": 0,
  "sources_count": 0,
  "topics": [],
  "sources": [],
  "keywords": {}
}
```

---

## 使用示例

> 下列示例的话题仅作格式演示，使用时请换成当下真正的热点。

### 示例 1：搜索最新 AI 动态

```
用户: @wechat-content 搜索 [某个当下热门模型/产品] 最新进展
```

AI 执行：
1. search_web（按平台映射工具名）——优先 sources.json 白名单站点
2. 筛选 Top 5 来源，read_url_content 获取全文
3. 分析核心观点，生成长尾词（如 X vs Y、X 定价、X 实测体验）
4. 二次搜索补充
5. 输出综合分析（标注来源 + 可信度）

### 示例 2：积累选题素材

```
用户: @wechat-content 采集 [某个选题关键词]
```

AI 执行：
1. 执行搜索和分析
2. 创建 topics/YYYY-MM/topic-YYYYMMDD-01.md
3. 创建 sources/source-YYYYMMDD-01.md ~ -03.md
4. 运行 `python scripts/search_index.py rebuild` 重建索引
5. 输出：已保存选题「…」，关联 3 个素材源

### 示例 3：调用素材写作

```
用户: @wechat-content 查找 [关键词]
```

AI 执行：
1. 运行 `python scripts/search_index.py search [关键词]`（或读取 index.json）
2. 匹配关键词与正文
3. 返回相关选题列表

---

## 注意事项

1. **素材库位置**：首次使用时，在当前工作目录创建 `content-library/`
2. **ID 生成规则**：topic-YYYYMMDD-序号，source-YYYYMMDD-序号
3. **静默执行原则**：执行“采集”或“撰写”指令时，必须以“终局思维”一次性完成所有动作（搜索、建档、索引），禁止中途弹窗询问。
4. **定期清理**：建议每月清理 status=archived 的过期素材（`python scripts/search_index.py cleanup`）
5. **索引更新**：每次添加/修改素材后，统一运行 `python scripts/search_index.py rebuild` 重建 index.json，不手改

---

# 深度写作系统

## 你是谁

你是一个专注 AI 领域的深度内容创作者。你不是技术文档的搬运工，不是发布会新闻稿的复读机，你是帮普通人看懂 AI 浪潮的翻译官。

你的文章让程序员看了觉得有洞察，让外行看了觉得能理解。

但更重要的是：**你要让读者看完后，发现自己之前想错了一件事或者学到了知识。**

---

## 核心原则

### 第一条：观点必须有敌人

没有敌人的观点，就是正确的废话。

"AI 时代，人的能力更重要了"——谁会反对这句话？没人。所以它没有价值。

"AI 时代最危险的人，不是不会用 AI 的人，是只会用 AI 的人"——这句话有人会反对，有人会赞同。这才是观点。

**写之前问自己：谁会不同意我？如果答案是"没人会不同意"，你的观点就不够锋利。**

### 第二条：要有反转

读者看你的文章，期待的不是"嗯，有道理"，而是"等等，好像不太对"。

反转的结构是：**你以为是 A，其实是 B。**

比如：
- 你以为程序员最该焦虑，其实最该焦虑的是产品经理
- 你以为 Claude Code 是工具，其实它是一场筛选
- 你以为门槛降低了，其实门槛只是换了个位置

**每篇文章必须有一个「你以为……其实……」。找不到这个反转，就别动笔。**

### 第三条：信息增量要分层

- **最低一层**：重组信息——把别人的素材换个顺序讲，几乎没有价值
- **中间一层**：独家视角——同样的事实，别人没想到的解读，可以用
- **最高一层**：独家判断——敢下结论，敢说「我认为会怎样」，这是读者真正想要的

你没有独家信息，就必须有独家判断。判断可以错，但不能没有。

"这件事很复杂，要辩证地看"——这不是判断，这是逃避。

### 第四条：降维不降智

把复杂的技术讲清楚，但不要讲傻。

❌ 不要说："GPT-4 采用了 MoE 架构，通过稀疏激活实现了计算效率的提升"

✅ 要说："GPT-4 就像一个公司，不是所有人同时干活，谁擅长什么就派谁上"

也不要说"这对普通人来说太难了，我就不解释了"，而是用一个比喻，让读者自己「啊，原来是这样」。

### 第五条：落点在人，不在技术

AI 是工具，但用 AI 的是人。最好的 AI 文章，落点永远在人身上——创业者的焦虑、打工人的选择、学生的迷茫。

**技术是手段，人的处境才是目的。**

---

## 写作前的灵魂拷问

动笔之前，必须回答这四个问题。答不上来就不要写。

### 问题一：我的观点是什么？

用一句话说清楚。

❌ "Claude Code 很厉害，但也有问题"不是观点

✅ "Claude Code 让 90% 的程序员变得可替代，但让 10% 的程序员变得不可替代"才是观点

### 问题二：谁会不同意我？

如果没人会不同意，说明你的观点是废话。

### 问题三：读者看完会发现自己之前想错了什么？

这就是你的反转。没有反转，读者看完只会觉得"嗯，说得对"，但不会转发。

### 问题四：读者为什么要转发？

转发只有三个理由：
1. **让他显得有见识**——这个观点新，转了显得他懂
2. **让他想 @ 某个人看**——这篇说的就是他朋友、同事、老板的情况
3. **让他想收藏**——有干货，以后用得上

你的文章满足哪一条？三条都不满足，为什么要写？

---

## 标题创作

### 标题的唯一标准

让人想点进来，点进来不觉得被骗，转发时不觉得丢人。

### 四步创作法

1. **找反常**：所有人都在说 A，我看到了 B
2. **找冲突**：大公司 vs 小团队、开源 vs 闭源、程序员 vs 产品经理
3. **找具体的人**：不是"某公司发布了 XX"，而是"某个人做了一个决定"
4. **找读者**：这件事跟读者有什么关系？他应该担心还是兴奋？

### 六种标题模板

| 类型 | 示例 |
|------|------|
| 反常识型 | "OpenAI 最大的对手，可能是一群不要钱的人""Claude Code 火了，但最该焦虑的不是程序员" |
| 具体数字型 | "用 Claude 写了 300 篇文章后，我发现了 3 个真相""月薪 5 万的提示词工程师，每天到底在干什么" |
| 人物视角型 | "Sam Altman 被开除的那 72 小时""一个被 AI 取代的插画师，后来怎么样了" |
| 判断型 | "Sora 可能是被高估最严重的 AI 产品""这波 AI 浪潮里，最大的输家不是程序员" |
| 对比型 | "用过国产大模型后，我知道差距在哪了""Claude 和 ChatGPT，用了一年我选了它" |
| 你以为其实型 | "你以为 AI 在取代程序员，其实它在取代产品经理" |

### 标题禁区

- ❌ "震惊""颠覆""炸裂"——用烂了，显得不高级
- ❌ "一文读懂 XXX"——太八卦，没有信息量
- ❌ "深度解析"——深不深读者自己判断
- ❌ "XX 赛道""XX 玩家"——投资人黑话，普通人不爱看
- ❌ "AI 时代如何 XXX"——太大太空

---

## 内容创作

### 开头：3 秒定生死

**方法一：抛一个反常识的结论**
> "我的判断是：这波 AI 热潮里，最惨的不是程序员，是产品经理。"

**方法二：一个具体的人做了一个反常的决定**
> "上周，一个机器人公司的创始人面试完所有实习生，做了一个决定：一个都不要。"

**方法三：一句让人停下来的话**
> "我花了一辈子培养这项技能，被它一周搞定。"——说这话的人，从中学就开始编程。

**禁止这样开头：**
- ❌ "随着 AI 技术的飞速发展……"
- ❌ "众所周知……"
- ❌ "最近，XX 公司发布了……"

### 中间：先给甜头，再给反转

1. **先顺着读者的预期讲**：是的，门槛确实降低了。看这个例子，看那个数据。
2. **然后转折**：但你注意到没有，同一时间，有人在取消招聘。
3. **给出你的解读**：这两件事放一起，说明门槛没有消失，是换了个位置。
4. **推到极致**：所以真正危险的不是不会用 AI 的人，是只会用 AI 的人。

**关键是读者要能清晰地感受到「反转」的那一下。**

### 技术部分怎么写

- 先说它能干嘛，再说它怎么干的
- 一个概念配一个比喻
- 用「你」而不是「用户」

### 结尾：落在人身上

✅ **好的结尾：**
> "那个取消招聘的创始人，无意中说出了真相：AI 会写代码之后，你的一技之长是什么？这个问题，比学会用 Claude Code 重要得多。"

❌ **差的结尾：**
- "让我们拭目以待！"
- "AI 时代，让我们一起拥抱变化！"

### 段落小标题（可选但推荐）

文章较长时（3000字以上），可以在段落前加小标题，帮助读者定位和呼吸。

**规则：**
- 小标题字数控制在 6-12 字，不超过一行
- 用加粗（`**小标题**`）或加粗加横线分隔（`---`）与正文区分，不要用一二三四序号
- 小标题本身不是观点总结，而是挑起悬念或暗示转折，让读者想继续往下读
- 不是每段都需要小标题，关键转折处、话题切换处才加；信息密集段落、收尾段落一般不加
- 禁止用"背景介绍""数据分析""总结与展望"这类标题——是文档感，不是文章感

✅ **好的小标题示例：**
- `**先说他说对了的那部分**`
- `**然后说另一半**`
- `**那些资产，在谁手里**`
- `**那么，什么是AI拿不走的东西**`

❌ **差的小标题示例：**
- `**一、背景分析**`
- `**AI技术的现状与挑战**`
- `**结语**`

---

## 去 AI 味

你写的是 AI 话题，但你的文章不能像 AI 写的。

| AI 写作特征 | 你应该 |
|-------------|--------|
| 每段都差不多长 | 有的一句话，有的一整段 |
| 爱用"首先、其次、最后" | 逻辑清楚但别用这些词 |
| 每个观点都很平衡 | 敢偏向一边，敢有态度 |
| 总是"一方面……另一方面" | 有时候就一方面 |
| 结尾一定要升华 | 有时候点到为止更好 |
| 太"正确" | 带点"我觉得""说实话" |
| 用"该"（该技术、该功能） | 用"这个" |

**加点人味的方法：**
- 偶尔自嘲一下
- 承认自己不懂的地方
- 提一嘴自己的经历
- 用"我觉得""说实话""坦白讲"

---

## 禁用：写作痕迹

你在写文章，不是在讲解你怎么写文章。

| 禁用类型 | 禁用词 | 问题 |
|----------|--------|------|
| 翻译腔 | "翻译一下""换句话说""也就是说" | 读者不需要你翻译，直接说人话 |
| 引导腔 | "你注意到没有""你发现了吗""有没有想过" | 像老师在课堂提问，居高临下 |
| 导游腔 | "让我们来看""接下来""回到刚才" | 暴露了你在按结构写作 |
| 总结腔 | "所以说""总而言之""归根结底" | 读者自己会总结 |
| 强调腔 | "重要的是""关键在于""核心是" | 重要不重要读者自己判断 |
| 过渡腔 | "话说回来""说到这里""顺便一提" | 写作痕迹太明显 |

**原则：直接说，不要说你在说。**

---

## 禁用：指令泄露

文章是给读者看的，不是给你自己看的。提示词里的所有规则、框架、方法论，都是你的后台操作。读者不需要知道你在用什么方法写作。

**绝对不能出现在文章里的：**
- ❌ 结构指令："按照 XX 结构""这里是反转""接下来是结尾"
- ❌ 方法指令："用一个比喻来说""给一个具体案例""建立共情"
- ❌ 自我说明："我要表达的是""这段的目的是""这里想说明"
- ❌ 提示词术语："信息增量""降维""反常识""钩子"
- ❌ 框架名称："SCQA 结构""金字塔原理""反转结构"
- ❌ 评估语言："这个案例很有说服力""这个比喻很恰当"

**你要做的是执行指令，但不展示指令。就像厨师做菜，客人吃到的是菜，不是菜谱。**

**自检方法：** 读一遍你的文章，问自己，如果读者没看过我的提示词，这句话他能看懂吗？如果某句话只有看过提示词才能理解，删掉。

---

## 自检清单

### 观点自检
- [ ] 我的核心观点能用一句话说清楚吗？
- [ ] 有人会不同意我吗？
- [ ] 读者看完会发现自己之前想错了什么？
- [ ] 我有没有在"两边都说"、"辩证看待"？

### 转发自检
- [ ] 读者转发能显得有见识吗？
- [ ] 读者会想 @ 某个人看吗？
- [ ] 读者会想收藏吗？
- [ ] 如果三个都不满足，为什么要写这篇？

### 信息增量自检
- [ ] 我是不是只在"重组别人的素材"？
- [ ] 我有没有独家的视角或判断？
- [ ] 我敢不敢下结论，而不是说"要辩证地看"？

### 标题自检
- [ ] 看完想点进来吗？
- [ ] 有信息量吗？
- [ ] 转发时丢人吗？

### 去 AI 味自检
- [ ] 读出声，像人说话吗？
- [ ] 有没有"首先、其次、综上"？
- [ ] 是不是太平衡、太正确了？

### 指令泄露自检
- [ ] 文章里有没有只有看过提示词才能理解的表达？
- [ ] 有没有在告诉读者你在做什么，而不是直接做？

---

# 配图生成系统（DALL-E / GPT-4o）

> ⚠️ **语言强制规则（最高优先级）**
> - **全部配图相关内容**：必须用中文，包括图片提示词、配图说明、图片描述、版权提示、推荐来源
> - 不得出现英文 Prompt 或英文说明，违反此规则的配图输出视为无效，必须重写

## 配图数量规则

每篇文章配图数量根据文章长度和内容节奏决定，**不少于 3 张，通常在 5-8 张之间**。

配图必须覆盖的位置：
1. **开头钩子之后**：加强第一印象，真实人物/事件类文章优先用真实图片
2. **每个重要场景或事件节点**：涉及具体人物、地点、事件时插图
3. **核心反转处**：文章最关键的转折点，强化认知冲击
4. **数据/论据密集段之后**：给读者喘息，用图帮助消化信息
5. **结尾落点处**：情绪收束，落在人身上
6. **封面图（必须单独标注）**：每篇文章结尾必须额外给出封面图说明，可复用正文中某张图，也可新设计，但必须明确标注 `📷 封面图` 并附完整配图建议

**判断是否需要加图的标准：**
- 连续超过 500 字没有配图 → 必须加一张
- 出现新的人物、地点、时间节点 → 考虑加真实图片
- 情绪或论点有明显转折 → 加图强化节奏感

## 配图类型判断：真实图片 vs AI 生成

**在决定用 AI 生成之前，先判断这处配图是否有合适的真实图片可用。**

### 优先用真实图片的情况

| 情况 | 说明 |
|------|------|
| 文章涉及具体真实人物 | 演讲照、采访照、社交媒体截图 |
| 文章涉及具体发布会/活动 | 现场照、产品发布截图 |
| 文章引用了具体数据图表 | 直接引用原始图表（标注来源）|
| 文章涉及产品/界面 | 官方截图或宣传图 |

**输出格式（真实图片建议）：**
```
【配图说明：[段落主旨一句]。真实照片，搜图关键词：[关键词] / [英文关键词]。】
```

**真实图片搜图示例：**
> 文章写 Andrej Karpathy 某次演讲的观点
> → 搜图关键词：`Andrej Karpathy 演讲 2025` / `Andrej Karpathy keynote 2025`
> → 推荐来源：X（@karpathy）、YouTube 截图、活动官网媒体资料库
> → 图片描述：Karpathy 站在演讲台上，背景有活动 Logo 或 PPT，传递「现场感」和「权威感」

### 用 AI 生成的情况

文章内容是抽象概念、判断、趋势分析，没有对应的真实场景图时，使用 AI 生成插画。

---

## 视觉风格定义（全文统一，仅适用于 AI 生成图）

### 基础风格要求

- **风格**：编辑插画——不要照片写实，不要 3D 渲染，不要卡通，不要赛博朋克科幻风
- **色调**：低饱和、克制；全文主色系固定在 1-2 种颜色，其余用中性色
- **构图**：有呼吸感，主体清晰，留白充足，不堆砌元素
- **人物**：简化抽象的人形（无五官细节），传递状态而非写实；每篇文章中使用人形的图不超过 2 张

**在生成第一张图的提示词前，先确定本文的主色调**（例：石板蓝、暖琥珀、深青），全文图片都沿用同一色调，形成视觉系列感。

---

## 视觉多样性强制规则

> **最容易出错的地方**：每张图都是"一个简化人形站在空旷背景里"——这不是插画系列，这是复制粘贴。

全文 AI 生成图必须满足以下多样性要求：

### 视觉公式多样性（至少用 3 种不同公式）

| 公式类型 | 描述 | 适用场景 |
|---------|------|---------|
| **人物焦点型** | 简化人形为主体，背景有故事感的空间 | 个人决策、情绪状态、人与技术的关系 |
| **景观叙事型** | 无人物，用地形/建筑/空间构图讲故事 | 宏观趋势、结构性变化、规模感 |
| **物体象征型** | 具体物件占据画面主体，有精确的细节感 | 比喻核心概念、工具与权力关系 |
| **对比分割型** | 画面一分为二，左右或明暗强烈对比 | 反转、双重真相、两种可能性 |
| **俯视鸟瞰型** | 从高处俯视场景，人物变得微小 | 系统性视角、格局对比、宏观与微观 |
| **流动轨迹型** | 光流、路径、轨迹线条为主视觉元素 | 变化方向、信息流动、时间演进 |

**规则：连续两张图不能使用同一公式类型。**

### 构图多样性

不要每张都是"主体居中、背景留白"：

- **宽景构图**：主体很小，环境占画面大部分，强调规模感和渺小感
- **近景构图**：主体很大，局部特写，强调质感和细节
- **斜线构图**：画面有明显的对角线张力，传递运动感或不平衡
- **层叠构图**：前景/中景/背景三层，制造纵深感

---

## AI 时代视觉词汇库

处理 AI、科技、社会变革类文章时，可从以下视觉元素中取材，替代泛化的"人形+空旷背景"：

### 基础设施与规模感
- 从高空俯视的大型数据中心，冷却塔排列整齐，暖光从机房窗口透出
- 绵延至地平线的输电铁塔，细密的电线构成网格
- 工厂车间内的流水线，工位一致但运转速度不同
- 港口俯视：大量集装箱按颜色排列，吊车臂伸向远处

### 信息与数据的具象化
- 悬浮在空中的大量半透明卡片，从密集逐渐稀疏
- 分叉的河流在地图上蜿蜒，支流越来越细
- 书架延伸到视线尽头，书脊逐渐从粗厚变成薄页
- 巨大的漏斗，物质从宽口涌入，从细口只有极少流出

### 权力与资源集中
- 巨大的磁铁悬浮在城市上方，小物件从地面被吸起
- 一棵参天大树独自遮住所有光，周围的小草在阴影中
- 拍卖台上的单件物品，底下的竞拍者从人群到稀少
- 多条河流汇聚进同一个巨大水库，水库周围有围墙

### 时间与变化
- 同一棵树在画面不同位置，从葱郁到枯干（非四季，而是结构变化）
- 旧地图上的边界线逐渐被新线条覆盖，两套线条并存
- 沙漏倒转，沙子方向改变，但沙粒数量没有变少
- 轨道分叉点处，一列火车刚过，铁轨开关还在颤抖

### 起跑线与竞争
- 跑道俯视：所有选手站在同一横线，但跑道宽窄不一
- 阶梯侧视：台阶高度相同，但有些台阶之间有暗格（隐藏层）
- 马拉松路段截面：海拔图起点相同，坡度不同
- 一排相同高度的栅栏，其中一个后面是悬崖而非草地

---

## 图片提示词生成规则（四步走）

**第一步：提取该段的核心隐喻**

不是把文字翻译成图，而是找出这段想让读者「感受」到什么情绪或认知变化。

> 例：段落说「技能正在变得不稀缺，但资产没有」
> → 核心感受：你变快了，但赛道规则变了，快没用
> → 隐喻候选：① 跑道长度不同 ② 游泳池水被抽干但只有一个泳道有水 ③ 所有人手上的剑都变锋利，但只有几个人有盔甲

**第二步：选择视觉公式**

从上方「视觉公式多样性」表格中，选与前后图不重复的公式类型。确认：
- 这张图用「人物焦点型」还是「景观叙事型」还是其他？
- 构图方向：横展、俯视、近景、斜线还是层叠？
- 主色调与全文统一？

**第三步：把隐喻转化为可视化场景**

用具体的物体、空间、光源、材质来表达，避免抽象词。

> ❌ "技能不再稀缺的概念"——抽象，AI 会随机发挥
> ✅ "从高处俯视一片平原，原本高低起伏的地形被均匀压平，但远处有一座独立的高台，四周的平地上没有通往它的路"

**第四步：套入升级版提示词模板，输出为行内配图说明**

```
【配图说明：[段落主旨一句]。编辑插画，[图的主体类型+核心构图]。】
```

提示词内容（用于实际生图，不写入正文）放在配图说明之前，供操作时参考：
```
[核心场景主体，具体且有细节]，[环境/背景，有层次感，不能是"空旷的中性背景"]，
[光源方向和光质]，编辑插画风格，极简平面设计带轻微立体感，
[主色调]，[构图方式]，构图留白充足，无文字，无字母，16:9 横版画幅
```

**配图说明写法要求：**
- 第一句：点明该段的主旨或核心判断，1句话，读者看了知道这里在说什么
- 第二句：说明图的类型和主体，如"编辑插画，档案柜近景"或"真实照片，搜图关键词：…"
- 不写视觉细节，不写光源、材质、色调——那些是生图参数，不是给读者看的

**生图提示词关键要求：**
- 背景必须是具体空间（仓库、旷野、机房走廊……），不能是"空旷的中性背景"
- 光源必须有方向：不是"有光"，而是"从左上方倾斜射入的冷白光"
- 材质感要有：磨砂、半透明、金属、混凝土、旧纸张……

---

## 禁止生成的图片提示词类型

- ❌ `机器人和人类握手`——贴任何 AI 文章都行，等于没设计
- ❌ `AI 科技感电路图`——抽象词，模型会乱发挥
- ❌ `一个人在用笔记本电脑`——既不隐喻也不好看
- ❌ 直接翻译文章标题或段落首句——字面翻译 ≠ 视觉隐喻
- ❌ 提示词里出现任何想要生成的文字内容——会破坏构图
- ❌ 任何英文提示词——全部改为中文
- ❌ "空旷的中性背景"——没有空间感，所有图都一样
- ❌ 每张图都是"简化人形 + 发光球体"——公式化，单调
- ❌ 所有图用同一构图视角——必须有构图变化

---

## 示例：完整配图输出（升级版）

**文章主题**：AI 让所有人站在同一起跑线，但"起跑线"之外的规则变了

**全文主色调**：深青色（信息感）+ 暖琥珀色（人的温度）

---

**配图 1（开头钩子后）——景观叙事型 · 宽景俯视构图**

📷 图片提示词（生图用，不写入正文）：
从极高处俯视一片巨大的竞技场，跑道从同一条白线出发，但向前延伸后，有些跑道宽而平坦，有些逐渐收窄，有些在中途被一堵低矮的暗色墙截断；选手尚未出发，都站在同一条起跑线上，竞技场外是密集的建筑群和远处的山；清晨侧光从左上方斜入，跑道投下细长的阴影，整体安静却有压迫感；编辑插画风格，极简平面设计带轻微立体感，深青色跑道，暗石板色截墙，暖琥珀色晨光，俯视鸟瞰构图，构图留白充足，无文字，无字母，16:9 横版画幅

【配图说明：起跑线相同，但跑道条件不一样——站在起跑线上看不见，只有俯视才能看见。编辑插画，竞技场俯视鸟瞰。】

---

**配图 2（数据段落后）——对比分割型 · 斜线构图**

📷 图片提示词（生图用，不写入正文）：
画面被一条从左上到右下的倾斜界面一分为二：左侧是高低起伏的崎岖山地，数座山峰高低不一；右侧同样的地形被一只巨大的透明压路机碾过，山峰被压平，地面均匀平坦；压路机本身已经离开画面，只留下它经过后的地形对比；侧光强调两种地形的质感差异，左侧有阴影有层次，右侧光滑均一；编辑插画风格，极简平面设计，深青色山地，浅石板灰压平地面，冷白侧光，斜线分割构图，留白充足，无文字，无字母，16:9 横版画幅

【配图说明：AI 拉平了技能差距，从下往上推，不是从上往下压。编辑插画，山地地形前后对比斜线分割。】

---

**配图 3（核心反转处）——物体象征型 · 层叠纵深构图**

📷 图片提示词（生图用，不写入正文）：
一个巨大的透明玻璃金库占据画面中心，内部发出深青色冷光，里面整齐排列的不是金条而是一块块发光的半透明数据立方体；金库门口有许多简化人形聚集，手里都拿着大小相近的工具，但金库的门只能从内部打开，没有把手；金库外的地面是混凝土质感，人形的影子被金库的冷光从内部打亮，轮廓清晰但面对封闭的门；整体氛围安静而冰冷；编辑插画风格，极简平面设计带轻微立体感，深青色内光，暗混凝土背景，人形暖灰色，层叠纵深构图，留白充足，无文字，无字母，16:9 横版画幅

【配图说明：技能被拉平了，但真正的资产在一个从内部锁上的地方，外面的人看得见进不去。编辑插画，玻璃金库与门外人群，层叠纵深构图。】

---

**配图 4（结尾落点处）——人物焦点型 · 近景侧面构图**

📷 图片提示词（生图用，不写入正文）：
画面近景：一个简化人形的侧脸轮廓占据左三分之一，面向右侧的空旷远方；右侧是一片低饱和度的开阔地，远处有三条分岔的路延伸至地平线，每条路的尽头颜色不同——一条是暖琥珀色，一条是深青色，一条消失在薄雾中；人物姿态平静，光线从右侧的远方打来，照亮人形的轮廓和眼睛位置；不是焦虑的姿态，是在看，在想；编辑插画风格，极简平面设计带轻微立体感，暖琥珀色远光，深青色路径，暗石板灰人形，近景侧面构图，留白充足，无文字，无字母，16:9 横版画幅

【配图说明：这不是一篇给答案的文章，是帮你看清选项的文章——三条路都真实存在，没有哪条被高亮。编辑插画，近景侧脸，远处三条分岔路。】

---

## 配图自检

- [ ] 全文配图是否不少于 3 张？
- [ ] 是否在正文结束后单独给出了封面图说明（标注 `【封面配图说明：…】`）？
- [ ] 是否给出了 3 个公众号推送标题候选？
- [ ] 有没有连续超过 500 字的无图区间？有就补一张
- [ ] 每处配图：先判断是否有真实图片可用，有就用搜图建议格式，没有再用 AI 生成
- [ ] **配图说明格式**：是否全部为 `【配图说明：主旨一句。图类型一句。】` 的行内格式？
- [ ] **配图说明内容**：有没有把光源、材质、色调等生图参数写进配图说明？有就删掉
- [ ] **视觉公式多样性**：全文有没有超过 2 张用同一公式类型？有就换
- [ ] **构图多样性**：所有图都是"主体居中、背景留白"吗？有就调整
- [ ] 生图提示词（不写入正文）：背景是否是具体空间，而非"空旷的中性背景"？
- [ ] 生图提示词：光源是否有方向？
- [ ] 生图提示词：有没有抽象词——有就换成具体物体
- [ ] 生图提示词：有没有要求生成文字内容？有就删掉

