# 小红书运营总流程

本文件是技能包的主流程。具体 SOP 在 `references/` 下，按需 `read_file`。
**范围**：分析 + 选题 + 自动写稿 + **半自动发布** + **半自动回评**。
发布/回评都是不可逆外发操作——Agent 只填到位、截图核对，**绝不自动点「发布」/「发送」**，由用户亲手点（详见 `references/publish-flow.md` / `references/comment-reply.md`）。

## 0. 环境与登录（每次任务开始先确认）

1. `browser{action:"status"}` —— 看引擎是否可用、是否已登录。
2. 没登录就 `browser{action:"login", url:"https://www.xiaohongshu.com"}`，提示用户在弹出的窗口扫码。
   登录态会自动持久（`~/.clclaw/browser/state.json`），之后无需重复扫码。
3. 登录确认后再继续。**没确认页面真的可操作之前，别开始抽数据。**

> 浏览器怎么用、出错怎么恢复，详见 `references/runtime-rules.md`。

## 1. account positioning（账号定位，分析/选题都先做）

无论分析还是选题，先把账号定位想清楚（缺的就问用户或从主页推断）：

- **对谁说**（目标受众）
- **给什么价值**（信息/情绪/审美/实用）
- **差异角度**（凭什么看你而不是同类）
- **风格基调**（口吻、视觉、节奏）—— 详见 `persona.md`

## 2. 选任务分支

| 用户想要 | 走哪个 SOP |
|---|---|
| "分析下这个账号" | `references/account-analysis.md`（5 维诊断） |
| "这条/这些笔记为什么火" "首页都在推什么" | `references/feed-analysis.md` |
| "拆解这条爆款，帮我也写一篇" | `references/viral-copy-flow.md` |
| "帮我想几个选题" | `references/topic-ideation.md` |
| "把这个选题写成笔记""帮我写一篇 XX" | `references/note-compose.md` |
| "帮我发出去""发布到小红书" | `references/publish-flow.md`（半自动，发布前停） |
| "帮我回评论""回一下这条的评论" | `references/comment-reply.md`（半自动，发送前停） |

抽数据的 JS 范式统一见 `references/eval-patterns.md`。

## 3. 通用产出要求

- **结论必须落到行动**：分析不是描述现象，要给"下一步做什么"。
- **可执行 > 漂亮**：选题/草稿要能直接用，标题 ≤20 字、有钩子、有互动引导。
- **诚实标注不确定**：抽取靠选择器，DOM 变了可能抽错；拿不准的数据要标"读取可能不准，建议人工核对"，别编。

## 4. 沉淀（任务收尾）

有价值的规律（这个账号的爆款套路、这个赛道的选题富矿）按 `references/knowledge-base.md` 约定：
- 可复用的规律 → `remember` 工具记一条；
- 完整分析明细 → 写到 `~/.clclaw/xhs/<日期>-<账号或主题>.md`。

下次同账号/同赛道先翻这里，别从零重来。
