feat: minis launch, cold-start watch and delivery watch skills

Three TikTok Minis skills for Codex and Claude Code, with the cold-start
playbook and five benchmark accounts through 88776-1 (2026-09-30).
install.sh links them into ~/.codex/skills and ~/.claude/skills.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-30 15:10:54 +08:00
co-authored by Claude Opus 5.5
commit 9f9e70ea2d
18 changed files with 2250 additions and 0 deletions
@@ -0,0 +1,35 @@
# 停投小结模板
停投(运营关户、计划全部停用)或被罚时,先跑 `scripts/summary.py`,再按下面的结构写。每个数字都要能在
summary.py 的输出里找到;找不到的不写。写给投放新手看:先结论,再时间线,再原因。
```
# <户名>(<账户 id>)停投小结(<日期>)
**结果**:消耗 X,D0 回收 Y,ROAS Z,盈亏 ±N。<没被罚 / 几点被处罚>,<谁、几点关的>。
## 时间线
| 时间 | 发生了什么 |
开投 → 首次曝光 → 起量(第一个整点 ROAS)→ 预警与处理 → 最赚/最亏的时点 → 衰退 → 停投
## 钱
- 亏得最多 / 赚得最多是什么时候,多少
- 每次干预(关广告、加预算、关计划)前后那一段的 ROAS,各救回或多亏了多少
## 广告
消耗前 5 到 7 条的消耗、ROAS、CTR;哪几条 ROAS ≥ 1;哪个计划没跑起来
## 同生命周期对比
summary.py 的「同生命周期对比」表,挑 3–4 行,并说明本户像哪个基准户(好户 / 差户 / 被罚户)
## 经验
3–5 条,每条带数字;和 references/playbook.md 冲突的要明说(阈值该不该改)
```
写完之后:
1. 在 `references/benchmarks.json` 的 `accounts` 里追加这个户:`hourly` 用 summary.py 的每小时数,
`kind` 取 good / bad / punished,`outcome` 一句结果,`lesson` 一句教训。
2. 在运营的 Claude Code 记忆里存一条这个户的生命周期(结果、起量时间、第一个整点 ROAS、转折点、教训),
并链接已有的同类户。
3. 阈值被这个户推翻的,改 `references/playbook.md` 和 `scripts/watch.py` 里对应的那一条。