pro-launch
Build an app or product from 0 to 1, taste-first, with phase gates: references, naming, style frames, UI loop, launch video, GTM and shipping. Use for 做产品, 起名, 找参考, UI 太丑, launch plans.pro-launch · 产品全生命周期(审美优先)
来源:一个 iOS 图像创作 App 做了 16 版、另一个品牌从 0 起名到社媒矩阵的真实过程。结论:失败几乎都不是技术问题,而是(1)没看真参考就动手,(2)自己给自己打高分,(3)旧上下文越改越差。 所以本 skill 只做三件事:逼你先产出文件、卡住门槛、不让你重犯旧错。
When to Use This Skill
- you are building an app or product from zero to one and want references, naming, style frames, UI iteration, launch and shipping handled in phases
- the user asks to name a product, hunt references, plan a launch video or GTM, or says the UI looks generic
他最在意的 8 件事(全文:references/user-repeated-demands.md,带 ★ 的会被 phase_gate 检查)
- 先学参考:GitHub 开源、获奖作品、App Store、React Bits,先拆机制再动手 → D1
- 沉淀:纠正和新坑当场写进 CLAUDE.md / 记忆 / skill,永远有效 → D2
- 强风格化、不规整、indie:规整圆角矩形就是失败 → D3
- GTM、增长、aha:从第一天按能卖来做,先验证有人付钱 → D4
- 审美与手感不达标就打回:丑、土、web 感;要丝滑转场、一气呵成 → D5 D7
- 高效省 token:一键执行,走不通回头,不反复验证,调研交子代理 → D6
- 要深度:交完整报告而不是问答,做完直接打开给他看 → D8 D18
- 自己做别问我,用好现有工具:只问口味/花钱/发布/账号;先查连接器与 MCP → D9 D10
开工三步(每次,不问用户小事)
- 读
references/user-repeated-demands.md(一页,19 条),并把项目文件夹与记忆里已有的材料先翻一遍,再决定缺什么。 python3 scripts/phase_gate.py <项目目录> all看现在在哪个阶段、前一阶段产物是否是真的。- 读
references/mistakes.md(错误账本,每条有"检查动作");在当前阶段结束前逐条过一遍相关项。 - 项目根没有
CLAUDE.md就建一个:产品一句话、审美红线(要/不要)、目录、"旧会话为什么变差"。红线只写这里,所有会话共用。
阶段流程:必须产物 → 通过门槛
| # | 阶段 | 必须产物(写进项目 docs/) | 门槛(不满足不进下一阶段) | 细则 |
|---|---|---|---|---|
| 1 | 想法与定位 | positioning.md:品类一句话、用户、3 个相邻品类对比表、为什么现在、最大风险,每个数字标【实查】/【判】 | 能用一句话讲清"和谁不同";至少一个数字来自实查;报告要有深度、有证据(D8 D12) | 01 |
| 2 | 起名与品牌 | naming.md + trademark.md(商标,见 references/13-trademark-ip.md):评分表(含义/多语读音/独特性/域名/气质/风险)+ 淘汰理由 + 域名与同名 App 检索结果 | 用 scripts/domain_check.py 跑过 ≥8 个候选;前 3 名给用户 2–4 个选项,付款与注册由用户本人;报告要完整(D8) | 02 |
| 3 | 找参考 | refs/style-refs/INDEX.md(每张图一张"反推提示词卡")+ competitors.md(只当功能清单) | 顺序铁律:GitHub 开源与高质量库 → App Store 获奖/宣传图 → 游戏 UI/海报/艺术作品 → 灵感平台。 ★≥8 个来源,≥4 个不是 App,≥2 个开源/获奖,每张卡有反推提示词(D1) | 03 |
| 4 | 风格圣经 | style-bible.md:规则(可检查的"要/不要")+ 色字体 token + 3 个反例 | ★≥3 张反推提示词卡;规则可被截图验证,含"反例";项目 CLAUDE.md 有"审美红线"(D2 D3) | 04 |
| 5 | 功能策划 | feature-map.md:入口层级图、功能优先级表(乘法增量/成本)、"砍掉"清单 | ★写明 aha 及 ≤3 步到达(D4);每个功能写乘法增量;有"砍掉"清单(D15) | 05 |
| 6 | UI/UX 构建循环 | ui-log.md:每版一节(参考→机制→SwiftUI 能力→截图→"哪里不如它") | 先出 2–3 个风格预览给用户选,再写真代码;★"哪里不如它"表 ≥3 行、无 N/10;每屏 ≥2 项平台能力;第 3 版仍不满意 → 停下写方案(D5 D7 D16 D17) | 06 |
| 7 | 素材生成 | asset-list.md:每个素材谁生成、提示词、出处/授权、处理方式 | 素材不用代码画;★每项有来源/授权;去底/矢量化走 scripts/cutout_vector.sh;不重复同一张(D11 D19) | 07 |
| 8 | 真机与 QA | qa-walkthrough.md:新用户走查(每屏截图+问题)、权限被拒/离线/空状态、性能数 | 真机或标明"仅模拟器";失败不能显示成功(D12);卡死先量原因再动手(D6) | 08 |
| 9 | 发布视频 | video-brief.md:音乐机制、主角、镜头表 | 音频先行,★写明转场方式(D7);成片前先抽帧联系表;委托 pro-motion | 09 |
| 10 | GTM 与社媒 | gtm.md(渠道/顺序/内容支柱)+ manual-tasks.md(只有用户本人能做的事,一次列全) | 账号注册/付款/验证码/发帖/DM 一律用户本人;发布前把内容摆给用户确认一次;文案走 renhua,配图走 post(D14) | 10 |
| 11 | 增长与数据 | metrics.md:事件表、漏斗每环健康线、一周一个假设 | ★写明 aha 指标(D4);一周只验一个假设;未达线不加流量、不开新市场 | 11 |
| 12 | 开源与上架 | ship-checklist.md + lessons.md | 隐私政策/条款真实链接、订阅页合规、许可证、素材授权、无密钥入库;★docs/lessons.md 记下本项目新坑与落盘位置(D2) | 12 |
细则(到该阶段才读那一页,读完必须产出上表那个文件):
references/01-idea-positioning.md · 02-naming-brand.md · 03-find-references.md · 04-style-bible.md · 05-feature-planning.md · 06-ui-build-loop.md · 07-asset-generation.md · 08-device-qa.md · 09-launch-video.md · 10-gtm-social.md · 11-growth-data.md · 12-ship-opensource.md(均在 references/),错误账本 references/mistakes.md。
不问小事(硬规则)
只问四类:口味、花钱、对外发布、账号登录付款。其余一律自己查、自己定、做完告诉他(放哪、下载不下载、先做哪个、要不要初始化 git)。缺材料先翻项目文件夹、docs/、记忆、~/.claude/ai-history/,找不到再自己调研。需要他本人做的事进 docs/manual-tasks.md 一次列全。
铁律(违反就会被用户打回)
- 参考先于代码。 没有 INDEX.md 里的具体参考作品,不写任何 UI 代码。
- 示例只是种子。 用户给的例子要扩成整个品类研究,找他没说的,再收拢成 2–4 个互相咬合的机制。
- 自评不可信。 验收 = 截图与具体参考并排 + 写"哪里不如它"。分数只能当参考,不能当结论。
- 口味问题必须带可见预览(图/HTML/截图),给 2–4 个选项加推荐;没有预览先做预览。
- 一个会话一个里程碑。 约 300 回合或开始变卡,把红线/结论/未完成项写进 CLAUDE.md,新开会话;别在旧上下文里继续堆。
- 第 3 版不满意就停。 写诊断和新方案,不在旧方案上堆补丁。
- 美术不靠代码画。 用真实资产或生成资产;代码只做排版与效果。
- 失败不能伪装成功。 权限被拒、离线、没识别出人像,都要如实提示并给补救按钮。
- 复用优先。 动手前查已有资产清单,能改就不重写;新增可复用物当天登记。
- 清单一次给全。 开工前把"需要用户本人做的事"(登录、付款、发布、授权)列成一张表,之后不逐个打断。
脚本(scripts/,都能直接跑)
phase_gate.py阶段门槛检查(产物存在且非空模板)。appstore_refs.py批量下载 App Store 宣传图(免费、免注册;用/usr/bin/python3)。ref_archive.py参考图归档并生成"反推提示词卡";commons子命令找出多张图的共同词。domain_check.py域名(RDAP)+ 各区 App Store 同名检索。cutout_vector.sh生成图 → Vision 抠图(缩边)→ vtracer 矢量化 → svgo;--mono走 potrace。依赖同目录的scripts/cut.swift、scripts/vectorize.js。
Runtime prerequisite
Pinned upstream reference: jack-reson8/pro-launch at 3422b3f89fffb1b6917610f1dc5a3c6e576d8705.
This catalog entry bundles documentation, templates, and LICENSE only; the scripts/ helpers (phase_gate.py, appstore_refs.py, ref_archive.py, domain_check.py, cutout_vector.sh, cut.swift, vectorize.js) are not bundled. Perform phase-gate checks directly against the required artifact files, or obtain user consent before fetching and inspecting the upstream scripts at the pinned commit above.
模板与例子
assets/templates.md:风格预览 brief、"哪里不如它"对比表、需求卡、交接块。references/example-ui-iteration.md:一个 UI 从被骂到被接受的完整循环(泛化)。references/example-brand-launch.md:起名→域名→账号矩阵→首周内容的完整例子(泛化)。
配套 skill(到点就调用,不要自己重造)
| 阶段 | skill | 何时用 |
|---|---|---|
| 06 UI | apple-design | iOS/macOS 每版改完自动审查 HIG 与"像不像模板" |
| 09 发布视频 | pro-motion | 音频先行的 MG 发布片、BGM、多比例交付 |
| 10 社媒 | post | 小红书/X 组图、封面、App Store 海报式版式 |
| 02/10/11 | renhua | 任何中文文案发出前去 AI 味 |
| 11 / 报告 | dataviz | 漏斗、指标、对比做成图不做表 |
| 全程 | skill-skill | 阶段结束把新坑沉淀成 skill/记忆,并审计本 skill |
待吸收(pro-launch 稳定后,反过来读这些 skill 的经验并并入对应阶段细则):pro-motion 的联系表与音频先行流程 → 09;post 的网感与系列化 → 10;apple-design 的审查清单 → 06;renhua 的口吻规则 → D14。吸收时只摘可检查的规则,别整段搬。
Examples
- 0-to-1 product positioning and naming: "Help me position and name a photo-effect iOS app for Gen-Z." Produce
docs/positioning.mdwith sourced category comparisons, then generate candidate names with a transparent rubric indocs/naming.mdanddocs/trademark.md, leaving domain purchase and registration to the user. - Taste-first UI iteration: "My app home screen looks like a generic web template." Collect ≥8 non-generic visual references in
refs/style-refs/INDEX.md, propose 2–3 style previews before writing UI code, and evaluate each iteration with a side-by-side gap table indocs/ui-log.md.
Limitations
- It guides process and produces artifacts; it does not register trademarks, publish, or pay for anything on the user's behalf.
- Domain, trademark and store checks are research aids and not legal advice.