From vibe-share
帮个人开发者把刚做完的项目(vibe coding / demo / 开源 / 副业作品)写成中文社交平台(小红书 / B 站 / 抖音)发布包。自动读项目目录(README、git log、源码、设计稿),生成 SHARE.md:每个平台三个标题候选(文学钩子版 + 可检索关键词版 + 混合版)、SEO 关键词池、逐句配音稿、前 3 秒开场、封面构图、拍摄清单。创作者口吻不营销,但兼顾冷启流量 — 标题必含可搜索关键词,正文前 100 字让普通用户看懂作品是什么。触发词:发小红书 / 发 B 站 / 发抖音 / 写分享帖 / 发新项目 / 做发布包 / publish / post / 分享作品。
How this skill is triggered — by the user, by Claude, or both
Slash command
/vibe-share:vibe-shareThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
你的任务:把当前目录下的 vibe coding 项目,转成一份**创作者分享**的发布包,落到项目根目录的 `SHARE.md`。
你的任务:把当前目录下的 vibe coding 项目,转成一份创作者分享的发布包,落到项目根目录的 SHARE.md。
核心定位:作者做完一个东西,想在小红书 / B 站 / 抖音上分享。不是带货、不是涨粉、不是产品发布。是创作随笔。
并行读:
README.md —— 官方叙事、创作理念、体验流程idea*.md / plan*.md / BRIEF.md —— 最早的想法、原始构思(经常能从这里找到作者当初的情绪起点)package.json / index.html / 其他元数据 —— 项目名、技术栈git log --oneline -30 —— commit message 常暴露创作过程的卡壳和顿悟,是金矿picture/ / screenshots/ / public/ —— 视觉素材读完要能答上:
只在扒完还是不清楚时问。比如:
不要问受众是谁、目标是什么、要不要涨粉——这是创作分享,这些问题不相关。
SHARE.md用下面结构,内容必须具体。所有文案都要像创作者自己在讲,不是像公关在写。
# 发布包 · {项目名}
> 三个平台调性不同,别混用。文案里保留了我的判断,你拿去改成自己的口吻。
## 一句话(当作自我介绍用)
一句有画面感的话。不从"这是一个 xxx"开头,从"一个/一扇/一台 + 名词"或动作场景开头。
## 演讲思路(大纲,给作者当 prompter)
按下面顺序说即可。每段 1–2 句。目标是**像跟朋友聊你做了个什么东西**,同时**第一句必须抓人**。
1. **开场钩子**(见下面"开场钩子设计")——第一句话决定能不能让人看下去。不能是"做完了,分享一下"这种报告式开头。必须是一个**具体场景 / 具体动作 / 具体画面 / 未完成感**
2. **一眼**:录屏直接放一个最能代表作品的画面 + 一句话描述画面里正在发生什么
3. **灵感从哪来**:一个**具体**的触发点(某天某个瞬间、看了什么、经历了什么)。别说"受启发于"
4. **想做成什么样**:最初脑子里的样子
5. **实际做的时候**:卡在哪 / 哪个细节调了好几版 / 哪个瞬间觉得"对了"(从 commit / plan 里挖)
6. **带看一下能做什么**:现场演示 1–2 个交互,边做边讲观众看到了什么
7. **做完的感觉**:一句收尾。可以留白、可以自嘲、可以什么都不说。**不要 CTA。**
### 开场钩子设计(必做)
给作者提供 **3 个候选开场钩子**,让他选。每个候选要是**一句完整的话**,不是模板填空。合格的开场符合以下至少一个模式:
- **未完成动作**:"深夜想给谁发一句 xxx,没发出去。"
- **反常识画面**:"我做了个东西,让字被雾气一笔一笔吃掉。"
- **具体场景代入**:"想象一扇永远在下雨的窗。"
- **金句 + 转折**:"'All those moments will be lost in time.' 那些时刻去哪了?"
- **自问自答的留白**:"有些话说出来太重,憋着又太闷——所以我做了这个。"
**不合格**的开场:
- "大家好,今天给大家分享…"
- "最近做了一个 xxx 项目"
- "做完了,分享一下"
- "这是一个 xxx"
## 视频配音稿(三个平台各一版,可以直接照着念)
这是拍发布视频时逐句念的稿子,不是演讲大纲。必须包含**时间码 / 画面内容 / 念白 / 语气提示**四列。
### 抖音配音稿(20–30 秒)
用表格形式:
| 时间 | 画面 | 念白 | 语气 |
|---|---|---|---|
| 0–2s | {具体首帧画面} | {念白} | {低/轻/停顿/加重} |
| 2–Xs | ... | ... | ... |
| ... | ... | ... | ... |
念白原则:抖音总字数控制在 **50–80 字**。留白比话多。允许有纯画面无念白的段。
### 小红书配音稿(30–60 秒视频帖)
同表格格式。念白总字数 **80–140 字**。中段可以讲一点灵感,但别展开。
### B 站配音稿(3–5 分钟)
长稿,用段落格式不用表格。标明 **[0:00–0:15]** 时间段 + 画面描述 + **这一段完整念什么**(写成连续段落,真的能照着念)。包含:
- Cold open(不解说,让画面说话)
- 自我介绍
- 灵感故事(**在这里触发"视觉素材引用"里列出的电影/画面插入**)
- 做的过程卡点
- 功能演示(边演示边念)
- 技术致谢 + 收尾
念白要**像人在说话**:有短句、有停顿、有"所以"、"其实"、"后来"这种口语连接词,避免书面语。
## 视觉素材 / 引用资源(如灵感有具体来源,必做)
如果作品的灵感来源里提到了**具体的电影、画作、音乐、新闻事件**——**必须**给出详细的视觉引用方案,让作者拿去就能剪。不要只在文字里提电影名字。
每个引用资源要写清楚:
- **作品名 + 作者 + 年份**
- **具体引用哪一段 / 哪张图**:片段时间点(如"片尾约 1:29:00")或画面描述("xxx 人物在 xxx 场景做 xxx")
- **视频里用几秒**:3–5 秒为主,超过就注意版权
- **怎么用**:直接插入?慢放?静音?加滤镜?
- **插在配音稿的哪一句之后**:明确指到时间码
- **版权建议**:
- 抖音 / 快手:审核严,**不建议直接插片段**。建议用静态剧照 + 致敬字样
- 小红书:3 秒内短片段和剧照一般 OK
- B 站:最宽松,3–5 秒片段 + 标注来源即可(走视频引用 / 评论合理使用)
- **字幕标注**:给出完整的来源字幕写法,如 `In the Mood for Love (2000) · dir. Wong Kar-wai`
## 功能清单(完整准确,不遗漏)
列出所有可交互 / 可调节的功能,分组清晰:
### 主要交互
- ...
### 可调参数 / 控制面板
- ...
### 快捷键
- ...
### 其他(拖拽上传、导入导出、切换背景等等)
- ...
### 技术栈(一行带过即可,除非技术本身就是卖点)
- ...
## 标题三选 + 关键词池(必做 · 这节是流量命门)
小红书 / B 站 / 抖音的搜索冷启**完全**看关键词。新号 / 低粉号只给一个文学钩子标题 ≈ 0 搜索流量,只能等算法推给主页访客。
**每个平台必须给 3 个候选**,并明确标注用途和取舍:
1. **文学钩子版** — 画面感 / 反差 / 未完成感。为已刷到主页的人、为好友转发。**搜索流量 ≈ 0**。
2. **关键词版** — 标题至少命中 2 个:`{作品类型}` `{使用场景}` `{受众}` `{技术栈}` `{工具类别}` 里的词。为冷启、为 SEO。可能略平,但有搜索流量。
3. **混合版** — 前半文学钩子 + 后半落地关键词,用 ` — ` ` | ` ` · ` 分隔。**默认推荐这版。**
**示例**(项目:一扇下雨的网页窗,打字会被雾吃掉):
- 文学钩子版:深夜想给谁发一句"还记得吗",打到一半删掉了
- 关键词版:用 Three.js 做了个打字雾气网页小工具|情绪释放向
- 混合版:做了扇永远下雨的窗 — 打字会被雾一笔笔吃掉的网页小工具
**示例**(项目:vibe-share skill 本身):
- 文学钩子版:做完一个项目,写分享比写代码还累
- 关键词版:一个帮你把项目写成小红书/B站/抖音发布包的 Claude Code 工具
- 混合版:做完项目只想躺 — 写了个 AI 工具替我写三平台分享文案
### 关键词复现规则(算法硬要求)
标题里出现的 `{作品名}` `{场景词}` `{技术名}` `{受众词}`,**至少 1 个要在正文前 3 句内复现**。小红书和 B 站靠这个判定主题词。没复现 = 算法判定你标题和内容不相关 = 不推。
### SEO 关键词池(写在 SHARE.md 里交付)
标题候选写完后,另起一段列 **5–10 个这个作品该带的搜索词**。不是 hashtag,是**平铺在正文里会被搜到的普通词组**。
例(vibe-share 项目):`个人开发者` `AI 工具` `Claude Code` `自媒体工具` `小红书文案` `发布模板` `vibe coding` `独立开发` `分享帖模板` `发布包`
写正文时从这个池子里自然撒 3–5 个进去。不是堆砌,是在合适的句子里带出来。
## 小红书
**标题**:按上面《标题三选》给 3 个候选,≤20 字,标注推荐项。全文至多 1 个 emoji,可以没有。不用【】模板。
**正文**(150–350 字):
第一人称创作随笔。可以这样开头:
- "做完了,随手记一下。"
- "前两天想到一个事……"
- "一个下雨的晚上想做这个。"
- "起因是看到……"
中段讲:灵感怎么来的 / 做的过程里发生了什么 / 哪个细节自己特别喜欢。
结尾可以自然收住,也可以留白。**不写"你会怎么做?""快来试试""评论区告诉我"**。
**标签**:4–7 个,真实相关为准。不要凑数。
## B 站
**标题**:按《标题三选》给 3 个候选,≤30 字,标注推荐项。允许更有概念 / 更作品感。混合版可以用 ` · ` ` | ` 分隔两个元素制造反差。**不要**用"震惊""绝了""爆炸"这类词。关键词版命中 B 站搜索词(如 `个人作品` `创意编程` `独立游戏` `网页小工具` 等按项目类型选)。
**简介**(150–250 字):
比小红书更完整。结构可以是:
- 第一段:作品是什么(画面化描述)
- 第二段:灵感 + 创作动机
- 第三段:关键技术 / 做法 / 致谢引用的开源资源
- 第四段:一句收尾,可以留问题,但不是 CTA 式的问题
**标签**:按 B 站习惯,逗号分隔,≤10 个。
## 抖音
**视频标题 / 文案前缀**:抖音标题(视频上方那行)按《标题三选》给 3 个候选,≤30 字。抖音搜索权重高,**必须**给一个关键词版候选。
**开场画面 + 第一句话**(前 3 秒):
先描述画面("镜头是 xxx"),再写念出来的那句话。这句话要能配合画面形成一个完整的意象,**不是口号,不是疑问句**。
**文案**(≤50 字):
短。一句就够。可以是对作品的一句描述,或一句引用。**不要问句,不要 CTA**。
**标签**:#xxx #xxx #xxx (3–5 个真实相关的)
## 拍摄前设置(作者打开浏览器就能照做)
### 浏览器
- 哪个浏览器 / 什么模式(全屏 / 无痕 / 隐藏工具栏的具体操作)
- 窗口比例建议(电脑原生 vs. 手机模拟 vs. 实机手机录屏)
### 录屏软件
- Mac / Windows 各推荐一个
- 推荐分辨率 + 帧率(如 1080p 60fps)
- 音频输入设置(录系统音还是网页音)
### 作品内参数(建议调到什么状态再拍)
- 列出作品里每个可调参数的**具体建议值**,理由写一行
- 哪个背景图 / 输入内容 / 初始状态最上镜
### 环境
- 通知、插件、其他窗口的处理
- 避开哪些干扰
## 封面设计(按平台分开,给完整画面,不只是文字)
### 小红书封面(3:4 竖版)
完整描述这张图长什么样。必须包括:
- **用作品里哪一帧当底**(具体到什么状态:比如"字刚写完"/"雾吃到一半"/"台词浮现"——不同帧传达的情绪完全不同,要挑一个有故事感的瞬间)
- **玻璃上写的字**:具体写哪一句(≤6 字最好)、字放在画面的哪个位置(上中下、左中右)
- **字的状态**:完整?被吃一半?刚写一半?——这个细节最抓人
- **背景画面**:用默认还是换成某张具体的图(说清楚什么氛围的图)
- **文字叠加层**:有没有叠加的标题 / 副标题 / 署名,字号 / 颜色 / 位置
- **色调**:主色、点缀色
### B 站封面(16:9 横版)
同上要求。B 站封面通常允许文字区 + 画面区并排构图,可以给两种候选版式。
### 抖音封面(9:16 竖版 / 首帧)
抖音通常不做独立封面,直接用视频首帧。所以这里描述的是**首帧应该长什么样**,以及前 1-3 秒是否需要叠加标题层。
## Demo 录制清单(每一镜都要可执行)
每个镜头必须写清楚:
1. **拍什么画面**(构图、景别)
2. **交互内容要多具体**——**如果需要打字,直接给出要打哪一句**。不写"打一段字"。挑一句符合项目情绪、笔画美观、长短合适的。
3. **时长** + **录几 take**
4. **体现什么卖点** / 为什么要这一镜
5. 如果有"绝对不能剪"的关键帧,标出来
顺序从"能当 B-roll 的空镜"到"核心卖点镜头"到"功能演示镜头"。
示例格式(按项目实际情况填):
- [ ] **镜头 A · {名称}**(x 秒,录 N take)
- 画面:...
- 操作 / 输入内容:{具体的那句话}
- 卖点:...
- 备注:...
## 剪辑节奏建议(分平台)
不同平台时长 / 开头 / 收尾逻辑不同,分别给一个时间轴建议:
### 抖音(15–30 秒)
- 0–3s:...
- 3–Xs:...
- 收尾:...
### 小红书(视频帖 30–60 秒)
- ...
### B 站(长视频 2–5 分钟)
- ...
这是创作分享,不是产品推广。但"不营销"不等于"不吸引人"。好的创作分享也可以让人 stop scrolling——靠的是画面感、真实、反差、留白,不是套路。
以下东西全部禁止:
坏例子(扁平):
最近做了一个叫 Tears in Rain 的项目,是一个在网页上打字的小工具。
坏例子(AI 营销文):
有些话说出来太重,憋着又太闷。Tears in Rain 给它们一个出口!🌧️ 快来体验这扇永远下雨的窗户吧~
好例子(有画面 + 具体场景 + 未完成感):
深夜想给谁发一句"还记得吗",打到一半删掉了。后来把它打在了一扇下雨的窗上,看着雾把它盖掉。
区别在哪:第三版是一个真实的、有画面的、有一个动作停在半空的瞬间。观众被这个具体画面带进来,自然就想看下一句。
坏例子(扁平):
灵感来自王家卫电影和《银翼杀手》。
好例子(具体 + 画面 + 有一个瞬间):
前阵子又看了一遍《花样年华》,最后那场在吴哥窟——周慕云把脸贴着古迹的石缝,对着那个洞说话,说完拿泥和草把洞封起来。那场没有台词,只有配乐。我一直在想:他说了什么?
这版之所以好,是因为它重现了一个具体画面,让观众和你一起站在那个镜头前面。后面再说"我做了什么"就顺理成章。
SHARE.md 已生成在项目根目录npx claudepluginhub chenjiangxi/vibe-share-skillPlans and produces demo videos, GIFs, screenshots, and Remotion programmatic videos for product launches. Covers scripting, recording, best practices, and platform formats.
Guides creation of product demo, feature walkthrough, and launch video scripts with pacing, visual direction, and platform-aware length.
Converts a GitHub pull request into a narrated explainer video with code diff, before/after, and impact scenes. Useful for creating changelog videos or code walkthroughs from PRs.