---
name: skill-content-matrix
description: >-
  将内容支柱与多种格式交叉，生成选题矩阵，每个格子产出一个可直接执行的选题。
  当用户说"选题矩阵""批量选题""选题池""内容矩阵""一次多个选题""支柱×格式""选题规划表"时使用。
  和 skill-topic-evaluator 的区别：本 SKILL 批量生成选题池；topic-evaluator 评估单个选题是否值得做。
layer: plan
---

# 选题矩阵生成

> 将用户的内容支柱与 8 种内容格式交叉，生成选题矩阵，每个单元格产出一个具体、可直接执行的选题标题。

## 与其他策划 SKILL 的分工

| SKILL | 职责 | 边界 |
|-------|------|------|
| content-strategy | 定义支柱理论 | 本 SKILL 承接其支柱，不重复定义 |
| content-calendar | 出月度排期 | 可从本矩阵取选题填充排期 |
| **content-matrix（本 SKILL）** | 出**选题标题池**（支柱 × 格式），批量评分挑 Top | 只出标题池，不排期 |
| topic-evaluator | 单条选题深评 | 与本 SKILL **共用同一套评分维度**（见下），matrix 批量、evaluator 深评 |

## 输入

| 参数 | 必填 | 说明 |
|------|------|------|
| 内容支柱 | 是 | 3-5 个支柱关键词或短语 |
| identity.md | 否 | 有画像时自动读取，预填账号定位并辅助推荐支柱 |
| style.md | 否 | 有画像时用于调整选题语言风格 |

## 输出

Markdown 表格文件 `content-matrix-YYYY-MM-DD.md`，结构如下：

```
| 支柱 \ 格式 | Actionable | Motivational | Analytical | Contrarian | Observation | X vs Y | Present vs Future | Listicle |
|-------------|-----------|-------------|-----------|-----------|------------|--------|------------------|---------|
| 支柱 A      | 具体标题   | 具体标题     | ...       | ...       | ...        | ...    | ...              | ...     |
| 支柱 B      | ...       | ...         | ...       | ...       | ...        | ...    | ...              | ...     |
```

每个单元格 = 一个具体选题标题（非泛泛主题）。

表格后附：最强选题标注 + 下一步操作提示。

## 执行步骤

1. **检查上下文文件**
   - 检查是否有画像 `identity.md`，存在则读取并预填账号定位
   - 检查是否有画像 `style.md`，存在则读取语言风格偏好

2. **获取内容支柱**
   - 用户直接提供：验证数量为 3-5 个
   - 用户未提供且有 `identity.md`：基于账号定位推荐 3-5 个候选支柱，请用户确认
   - 用户未提供且无上下文：直接询问用户

3. **加载内容格式定义**
   - 参照 `references/content-formats.md` 中的 8 种格式及其规则

4. **构建矩阵**
   - 对每个支柱 x 每种格式，生成一个具体选题标题
   - 标题必须同时体现该支柱的领域特征和该格式的表达方式
   - 标题必须是可直接写作的具体题目，不是模糊主题

5. **输出矩阵**
   - 渲染为 Markdown 表格
   - 保存为 `outputs/选题矩阵/content-matrix-YYYY-MM-DD.md`

6. **选题评分（批量池）**
   - 按 `../../shared/scoring-dimensions.md` 的**统一七维 + 标尺 + 推荐权重**，对矩阵中每个选题加权打分（满分 100），换算综合分排序。
   - 与 topic-evaluator 共用同一套维度和标尺，口径一致——本 SKILL 做批量快评，evaluator 做单条深评。
   - 从矩阵中挑选 Top 3-5 最强选题，给出推荐理由（含关键维度得分明细）。
   - **敏感赛道**选题按 scoring-dimensions.md 的合规预警清单标注 ⚠️ 并附合规建议。

7. **提供下一步操作**
   - 提示用户可选择任意单元格展开为完整帖子
   - 示例："选择任意一个选题编号，我来帮你展开为完整内容"

## Profile 感知

**有 Profile 时：**
- 读取 `platforms.md`，根据平台特性调整选题风格（如小红书偏实用干货、抖音偏情绪引爆）
- 读取 `audience.md`，确保选题与目标受众匹配
- 读取 `identity.md`，选题围绕账号定位展开
- 读取 `style.md`，调整标题语气

**无 Profile 时：**
- 退回通用模式，选题不做平台特化
- 在输出末尾附注："如提供账号 Profile，可生成更贴合平台和受众的选题"

## 规则

1. 支柱数量必须在 3-5 个之间，不足 3 个要求补充，超过 5 个要求精简
2. 每个单元格必须是具体标题，禁止出现"关于 XX 的内容"这类泛泛描述
3. 标题必须同时匹配所在行的支柱和所在列的格式，不可张冠李戴
4. 有 `style.md` 时，标题语言风格必须与之一致
5. 禁止使用破折号（em dash）
6. 同一支柱下 8 个标题之间不可重复角度
7. 矩阵中不出现重复或高度相似的选题
