prompt-master-series · v1.3.0 · 2026-06-22 · sha256 68c828b93ff2d641

prompt-master-series v1.3.0B

Immutable. This exact content is served forever at /api/v1/blob/68c828b93ff2d641.

---
name: prompt-master-series
version: 1.3.0
description: 《目标是成为 Prompt 大师》系列内容生产工作流。把一个 prompt battle 主题作品,做成面向 AIGC 小白的一期系列内容:抽象主题破题拆解 + 小红书双卡(封面卡 + prompt 四层拆解卡)+ 内敛克制的小红书正文 + 零前置可独立阅读的小白笔记 + 系列归档封版。当用户说「做成一期 Prompt 大师」「把这个 prompt 拆解成小红书卡片」「写小红书正文 / 发小红书」「写一份小白能看懂的 prompt 笔记」「出 prompt 四层拆解卡」时触发。
---

# Prompt Master Series(目标是成为 Prompt 大师 · 系列内容生产)

## 适用场景

把一个**已有的** prompt 作品 / battle 案例,沉淀成《目标是成为 Prompt 大师》系列的一期可发布内容。
一期 = **破题拆解 + 小红书双卡 + 小红书正文 + 小白笔记 + 归档封版**。

典型触发语:

- 「把这个 prompt 做成一期 Prompt 大师」
- 「拆解这张图的 prompt,出小红书卡片」
- 「写一份小白能看懂的 prompt 复盘 / 笔记」
- 「做 prompt 四层拆解卡」
- 「给这个主题做封面 + 拆解卡」

## 不做什么(边界)

- **不从零生成获奖图本身**——那是 `aigc-prompt-optimizer` 的活;本 skill 处理「已有作品 → 可发布系列内容」。
- **不写自夸**:卡面与笔记都不出现「获奖 / 冠军 / 第一 / 名次」字样,不署名。
- **小白笔记不放任何双链 / 站内引用**,必须能单独阅读。

## 核心原则

1. **克制内敛**:卡面不出现名次字样、不署名;暖象牙底 + 大量留白 + 四色克制,文字宁少勿多。
2. **结构即题意**:抽象主题画「关系的结构」,不画字面意思。
3. **概念冻结,风格置换**:迭代经验(对但不美 → 整组换画风)是这个系列最值钱的干货,必须讲透。
4. **小白第一**:笔记零前置、降术语、配名词小抄,看完能照着做。
5. **系列一致**:统一刊头、统一版式、统一文件夹结构,方便追更与复用。

---

## 工作流程

### 阶段 A · 破题与拆解

**1) 把抽象主题翻译成画面(四步)**

1. 拆关系:把主题拆成「**两个角色 + 什么关系**」(对话=双向流动 / 传承=单向交付 / 冲突=对抗)。
2. 换主角:选一对**语义距离最大、但动作同构**的主体——「一古一今」最稳(甲骨文 × 二进制)。
3. 同构动作对位:让两个主体做**同一个动作**(刻字 ⟷ 敲键盘 = 书写),左右镜像构图。
4. 关系实体化:用一个**看得见的连接介质**(字符云 / 光带 / 丝线 / 烟)把"关系"画出来,并让两侧颜色互相渗透。

**2) 把作品的 prompt 切成四层**(这是拆解卡和笔记的骨架):

| 层 | 管什么 | 迭代中的角色 |
|---|---|---|
| 叙事核心层 | 谁 / 在哪 / 做什么 / 关系 | 通常**全程不动** |
| 风格基底层 | 画风词系(扁平插画 / 等距 / 细线…) | 「对但不美」时**整组置换**的就是它 |
| 软过渡 | 让对比两半自然融合(慢慢过渡 / 无硬边界) | 常是**定稿关键** |
| 负面词疫苗 | `--no` 后面那串 | 每版把**上一版的病灶**写进去 |

> **四层会随题型 flex,别硬套。** 上表是「抽象词 + 软过渡 / 有 `--no`」的典型形态。**具体物件题**(如纸飞机 LEGO 小镇)往往没有软过渡、也没 `--no`,这时第 3、4 层换成:
> - 第 3 层 → **概念转译层(胜负手)**:把物件结构翻译成可探索空间的桥句(`built around` / `has landed` / `creases like mountains and valleys`)——这是物件题的赢点所在;
> - 第 4 层 → **真实手作锚点**:压 AI 感的人手痕迹(`handmade` / `pencil doodles made by a real child`)。
> 四种颜色(青/长春花/金/陶土红)不变,**每期按这条 prompt 真实存在的层来命名图例**即可。

**3) 提炼三轮迭代经验**:概念对但不美时,**整组换画风,不要修修补补**;摄影词系与扁平插画词系互斥,换基底要旧词全清、新词整组进。

### 阶段 B · 出小红书双卡

用 `assets/make_cards.py`(参数化)。**每期只改脚本顶部 `CONFIG`**:原图路径、主标题、副标题、四层图例文案、prompt 分段(给每段标注属于哪一层)。运行即出两张 3:4 卡:

- **封面卡**:系列刊头 → 原图 → 主标题 → 四色短线 → 副标题
- **拆解卡**:刊头 → 标题 → 小图 → 四色图例 → 划线 prompt → 心法

依赖:`pip install Pillow`;字体用 Windows 自带(微软雅黑 `msyhbd` / 等线 `Deng` / `Consolas`)。
**出图后必检**:脚本会打印 `prompt_end_y`,该值必须 < 页脚线(约 1290);溢出就把 `pf`(prompt 字号)或 `line_h` 调小、或缩短分段文字。生成后人眼看一遍两张图。

> 封面图脚本已**自动限高**(`MAX_H=640`):竖版原图(如 3:4)不会再把封面标题/副标挤出画布(横 / 方图不受影响)。标题过长(如含大量拉丁字母)若触边,把封面标题字号 `msyhb(140)` 调小一档即可。

设计规格见文末「附:卡片设计系统」。

**替代路径(同等有效,改版式更快)· HTML → Chrome 无头截图**:把卡写成一个复用**站点同款 CSS 变量**的 HTML(`html,body` 固定成 `600×800`、`overflow:hidden`),用 Chrome 无头导出 2 倍高清 PNG:
```bash
chrome --headless --disable-gpu --hide-scrollbars \
  --force-device-scale-factor=2 --window-size=600,800 \
  --screenshot="主题_封面卡.png" "file:///绝对路径/card.html"
```
截图尺寸 = window-size × scale(600×800 → 1200×1600)。好处:卡与网站共用 CSS、改色一处生效;中文换行 / prompt 分段上色用 HTML 比 Pillow 算坐标省事。坑:中文路径用 Windows 绝对路径(MSYS 会改写 `/tmp`)。详见库内 [[长期更新展示站_两层结构与无头卡片量产_v1]]。

### 阶段 C · 写小白独立笔记

按 `templates/episode_note_template.md` 改写。硬规则:

- **去双链**:删掉所有 `[[…]]` 与站内引用,单篇自洽。
- **零前置**:开头交代「这是什么比赛」,先讲清 prompt battle / 撞车 / MJ。
- **降术语**:isometric→「策略游戏那种斜 45° 视角」、editorial illustration→「杂志配图风」、二进制→「电脑里的 0 和 1」;文末附**名词小抄**。
- **重经验**:把「对但不美就整组换画风,别修补」「负面词是你踩过的坑清单」讲透。
- **能上手**:结尾给「抽象题五步法 + 一古一今同构动作词库」。
- **不自夸**:不写名次 / 署名。

### 阶段 C2 · 写小红书正文(发布用)

笔记是「存档版」(长、可独立读);小红书正文是「发布版」(短、钩子前置)。两者不同,**不要把笔记直接当正文发**。

按 `templates/xiaohongshu_caption_template.md` 写。硬规则(内敛克制):

- **不写名次、不喊口号、不署名**;emoji 可零,最多点缀一两个。
- **第一行即标题**:制造好奇但不夸张;给 2–3 个备选标题供挑。
- **短段落**:多用单句成段,通篇约 300–500 字,适合竖屏。
- **小白可读**:prompt / Midjourney / 撞车 等词第一次出现就用大白话带过。
- **留看图理由**:正文给「思路 + 三点心得」,把「完整 prompt 和四层拆解在图里」当作翻图动机。
- **平静收尾**:一句话点明这是《目标是成为 Prompt 大师》第几期,不追结果。
- **标签 5–8 个**:工具词(#Midjourney #prompt)+ 品类词(#AI绘画 #AIGC)+ 本期特色词。

### 阶段 D · 归档与封版

系列文件夹**独立于知识库**,放在 `E:\目标是成为 Prompt 大师\`(发布物不进知识库,保持库内整洁)。结构:

```
E:\目标是成为 Prompt 大师\
├── README.md                 系列说明 + 期数目录
├── index.html                GitHub Pages 站(数据驱动两层结构:封面墙目录 + 详情页)
├── .nojekyll                 原样服务中文目录,勿删
└── NN_主题/
    ├── 主题_笔记.md           小白独立版(长 · 存档)
    ├── 主题_小红书正文.md      发布版(短 · 钩子前置;发布后顶部回填帖子链接)
    ├── 主题_原图.png
    ├── 主题_封面卡.png
    └── 主题_prompt拆解卡.png
```

新增一期:复制上一期文件夹结构 → 换这 5 个文件 → 在系列 `README.md` 目录表加一行 → 笔记 / README 文末标「封版 vX · 日期」。

### 阶段 E · 发布与上线(数据驱动两层结构)

> ⚠️ 2026-06-19 起 `index.html` 已重构为**数据驱动的两层结构**,不再是「每期一个 `<article>` 平铺」:
> - **首页 = 封面墙**:封面卡网格 + 顶部**分类筛选**;一格一期,首页恒定紧凑,不随期数变长。
> - **详情页**:点封面经 `hash` 路由(`#ep02`)进入,才渲染该期完整内容(双卡 + 原图 + 操作区)。
> - 所有渲染由脚本顶部的 **`EPISODES` 数组**驱动。结构律见 [[长期更新展示站_两层结构与无头卡片量产_v1]]。

1. 发到小红书,拿到这期帖子的**分享链接**(xhslink 短链或帖子 URL)。
2. **在 `index.html` 脚本顶部的 `EPISODES` 数组里加一条对象**(照 `templates/episode_manifest_entry.js`),填:`id`(`ep0N`,唯一,也是点赞计数 key)、`no`、`title`、`cat`(分类 key)、`sub`、`folder`、`cover`/`breakdown`/`original`/`note` 文件名、`noteTitle`、`xhs`(帖子链接)、`prompt`(完整 prompt)。
   - 若这期是**新分类**,在数组上方的 `CATS` 里加一行 `key:{name,color}`(颜色复用四色之一);筛选 chip 会自动出现。
   - **不用再复制 HTML / 改 id / 改 data-target**——这些全由数组渲染,旧的「复制 `<article>` 区块」流程已废弃。
3. `xhs` 字段**直填帖子链接**(详情页「小红书原帖」按钮 `target="_blank"`);留空则该按钮自动不显示。**别指向 md**(md 是内部存档,给读者看的是活帖)。同时把链接回填到 `主题_小红书正文.md` 顶部。
   - ⚠️ **小红书反外链坑**:从外站点击 xhslink 会带 `Referer`,小红书弹「当前笔记暂时无法浏览 / 扫码查看」拦截页(地址栏直接打开却正常,因为没 referer)。按钮必须带 **`referrerpolicy="no-referrer"`**(配合 `rel="noopener noreferrer"`)才放行——本站 `renderDetail` 已内置,沿用即可。
4. `git add -A && git commit && git push`;GitHub Pages 约 30–60 秒自动重建(可能命中 CDN 缓存,轮询线上加 `?cb=随机` 绕缓存确认;中文文件名上线要 URL 编码)。

> 详情页每期四件套保持不变:**一键复制 Prompt**(读隐藏 `<pre class="prompt-src">`)· **小白笔记**(站内弹窗,`marked` 渲染笔记 md,自动修正图片相对路径)· **小红书原帖**(活帖直链)· **原图内嵌可下载**(点击放大 + 下载);另含一枚**点赞**——**全局真实计数**(Abacus serverless,命名空间 `becoming-a-prompt-master`、key = 该期 `id`,无需注册/密钥,CORS 已验证;每浏览器一次,localStorage 防重复;轻 pop + 浮心动画)。
> 公共的 灯箱 / 笔记弹窗 / toast / `<script>` 全站只在 `index.html` 留一份;新增期**只改 `EPISODES` 数组**,零改动公共逻辑。
> **小红书链接必须用带 `xsec_token` 的完整分享链接,或 App「分享→复制链接」的 `xhslink.com/o/xxx` 短链;绝不能用裸 `discovery/item/{id}` 链接**——小红书强制校验 token,裸链点击无法跳转(报"无法浏览"或跳登录)。xhslink 短链 / xsec_token 都可能带时效;失效就换新链接重新 commit。详见知识库《小红书笔记外链必带xsec_token》。

---

## 输出物清单(一期 = 5 件 + 3 处登记)

- `主题_封面卡.png`(3:4)
- `主题_prompt拆解卡.png`(3:4)
- `主题_原图.png`(归档)
- `主题_小红书正文.md`(发布版,内敛克制;顶部回填帖子链接)
- `主题_笔记.md`(小白独立版,无双链)
- 系列 `README.md` 目录表 **+1 行**
- `index.html` 的 `EPISODES` 数组 **+1 条对象**(新分类则 `CATS` 也 +1 行;小红书入口=活帖直链)
- 小红书发布,取回**帖子链接**回填上述两处(数组 `xhs` 字段 + 小红书正文顶部)

---

## 附:卡片设计系统(克制内敛)

- **画布** 1080×1440(3:4);边距 88
- **配色**:暖象牙底 `#F4EEE7` / 主墨 `#2F2D2A` / 次灰 `#8C8479` / 细线 `#D5CBBE`
- **四层色**(从作品色域取,克制不刺眼):叙事核心 青 `#2E8B73` / 风格基底 长春花 `#6A6FB5` / 软过渡 金 `#C68A33` / 负面词 陶土红 `#BF5638`
- **字体**:微软雅黑 Bold(标题)/ 等线 Light(刊头与副标)/ Consolas(prompt)
- **系列刊头**:两侧细线 + 居中「目标是成为 PROMPT 大师」
- **prompt 标注**:逐词彩色下划线,同段同行连续
- **禁止**:渐变、阴影、署名、名次字样、信息过载

---

## 引用文件

- `assets/make_cards.py` —— 参数化双卡生成器(内置「对话」期为可运行样例)
- `templates/episode_note_template.md` —— 小白独立笔记骨架(长 · 存档)
- `templates/xiaohongshu_caption_template.md` —— 小红书正文骨架(短 · 发布,内敛克制;顶部含帖子链接回填位)
- `templates/episode_manifest_entry.js` —— 新增一期往 `index.html` 的 `EPISODES` 数组里加的那条对象模板(数据驱动两层结构;旧的 `gallery_episode_block.html` 已废弃)
- 首期实例:`E:\目标是成为 Prompt 大师\01_对话\`(已独立出库,对照成品)
- 方法论母版(内部档,含双链,供深挖):
  - `03_prompt模板库/02_案例复盘/2026-06-12_对话甲骨文二进制获奖图复盘.md`
  - `04_方法论与洞察/03_超现实与主题破局/抽象题面的同构动作对位法_v1.md`
  - `04_方法论与洞察/05_prompt与工具方法/概念锚定_风格置换迭代法_v1.md`