---
id: PRD-002
title: 分发渠道策略 —— 主推 ClawHub，skills.sh 零维护
status: draft
owner: @yarnb
created_at: 2026-04-23
linked_issue: "#030"
linked_objective: O4-production-ready
linked_milestone: M7
linked_features: []
---

# PRD-002 — 分发渠道策略

## 1. 问题 (Why)

当前 xiangqin 同时被分发到 **ClawHub**（slug `acong-tech-xiangqin`，displayName 中文 "相亲"）和 **skills.sh**（仓名 `acong-tech-skills/xiangqin` 英文）。两个渠道**命名不对称 + 运营负担叠加**，若不定策略会：

- 双文案维护成本倍增（README 中英双语 / metadata 两套 / tag 翻译）
- 精力分散，两边都不出头
- 品牌割裂（用户在两个地方看到不同名字）

## 2. 目标用户 & 场景

- **主攻简中互联网用户**（相亲 app 核心市场）
- 次要保留英文用户（被动收录即可，不主动投入）

## 3. 成功指标

| 指标 | 目标 |
|---|---|
| ClawHub 月装机量 | ≥ X（T+30 后 baseline） |
| ClawHub 搜索"相亲" / "找对象" 排名 | Top 5 |
| 双渠道**维护时间成本** | ≤ 0.5 h/week（skills.sh 零维护） |
| skills.sh 装机量 | 不跟指标（仅保留英文 SEO） |

## 4. 方案范围 (What)

### In scope

1. **ClawHub 主推**：版本发布、SKILL.md 文案优化、tag 优化、描述 SEO
2. **slug 英文 / displayName 中文** 固化（两渠道共用）
3. **skills.sh 仓保留不维护**：仓 `acong-tech-skills/xiangqin` 保持，不主动 push 改动
4. **description 策略**：简中为主 + 首段英文一行摘要

### Out of scope

- **skills.sh 英文 README / 文档**（不做双语）
- **ClawHub 第三方镜像站同步**（openclaw.cc / clawcn.net 让他们自己扫）
- **付费推广位**（平台未提供，也不是当前阶段的事）
- **应用商店上架**（另一个渠道，单独 PRD）

## 5. 用户流程

用户发现 xiangqin 的典型路径（简中为例）：

```
Claude Code 用户想"找个相亲的" 
    ↓
问 agent 或搜索 ClawHub "相亲"
    ↓
向量搜索命中 "相亲" displayName
    ↓
看到中文描述 + 中文标签（"相亲/脱单/受众查询"）
    ↓
clawhub install acong-tech-xiangqin
    ↓
agent 读 SKILL.md（中文）→ 引导用户装 xq CLI
```

英文用户走 skills.sh 搜 `xiangqin` → 看到英文仓 → 仍能用，但数量稀少不构成主要用户池。

## 6. 方案选型

见 [wiki/concepts/distribution-channels.md](../wiki/concepts/distribution-channels.md) + [raw 调研](../raw/distribution-channels-research-2026-04-23.md)。

核心决策：
- 不做双渠道对等维护（成本高收益低）
- 中文优先（ClawHub displayName / description）
- skills.sh "deprecated-first-class"（保留不投入）

## 7. 拆解到 FEAT（本 PRD 大多是运营 / 文档而非代码）

- [ ] FEAT-040: SKILL.md 描述 SEO 优化（高频关键词 "相亲 / 找对象 / 脱单 / 受众查询 / 心仪 / 匹配"）
- [ ] FEAT-041: tag 体系优化（ClawHub tag 关键词覆盖）
- [ ] FEAT-042: 发布流程里加"只推 ClawHub，不主动 push skills.sh 仓"约定（更新 release-flow SOP + 自动化 workflow 行为可能也调整）
- [ ] FEAT-043: README（主仓）内侧放 ClawHub 安装入口为 primary；skills.sh 为次要
- （可选）FEAT-044: ClawHub 中国镜像站主动 ping（如果未来镜像开放 submit）

## 8. 风险 & 回滚

| 风险 | 概率 | 影响 | 缓解 |
|---|---|---|---|
| ClawHub 下线 / 停止支持中文 | 低 | 高 | skills.sh 仓保留做 fallback；真出事就切 |
| ClawHub 政策变化拒绝相亲类 skill | 低 | 高 | 接入 OpenClaw 中国镜像 clawcn.net 等作为 plan B |
| 中文 "相亲" 向量召回不准 | 中 | 中 | 通过 description / tag 加同义词覆盖 |
| 只推一个渠道，用户获取上限低 | 高 | 中 | 接受；相亲业务本就是窄市场，不靠 skill hub 走量 |

## 9. 里程碑

| T+X | 交付 |
|---|---|
| T+0 | PRD 通过 + 更新 release-flow SOP + README 优先级调整 |
| T+3 | SKILL.md SEO / tag 优化上线 |
| T+7 | ClawHub 搜索"相亲"排名基线测量 |
| T+30 | 指标评估（装机量 / 搜索排名） |

## 10. 讨论 / 反馈

### 2026-04-23 @claude — 初稿

基于 agent 深度调研 + Karpathy 三层架构（事实归 raw/ → 解读归 concepts/ → 执行归 prd/），PRD-002 是"执行"层。

**待老板拍的点**：
1. skills.sh 仓真的**完全零维护**还是"有明显问题时偶尔修"？release.yml 当前每个 tag 都 sync SKILL.md 到 skills.sh 仓（issue #007 transfer 之后的流程），这个要保留吗？
   - **推荐保留**（自动的不是成本，不需要 revert）
   - **但不主动优化 skills.sh 侧文案**
2. 首段英文摘要的格式 / 长度？
   - **推荐一句话**："xiangqin — matchmaking / dating skill (Simplified Chinese market)."
3. ClawHub tag 优化具体加哪些？
   - **推荐**：`相亲` / `脱单` / `找对象` / `社交` / `匹配` / `受众查询` / `dating` / `matchmaking`
4. 是否现在就动 README 结构调整 vs 放到下一个 minor release（0.6.0）？
   - **推荐**：现在动（低风险文档改动，不捆绑代码 release）
