skill存档

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

适用场景

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

典型触发语:

不做什么(边界)

核心原则

  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 卡:

依赖: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×800overflow:hidden),用 Chrome 无头导出 2 倍高清 PNG:

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 改写。硬规则:

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

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

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

阶段 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)、notitlecat(分类 key)、subfoldercover/breakdown/original/note 文件名、noteTitlexhs(帖子链接)、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 处登记)


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


引用文件