Skip to content

项目结构

XHSSpec 将仓库划分为两层空间,分别承担不同职责。

两层空间

空间位置用途
系统工作区.xhsspec/内部资产、workflow 产物、规范定义
人用交付区publish/直接给读者看的终稿成品

为什么分开?

  • .xhsspec/ 是 AI 和系统内部用的,包含大量中间产物和协议文件
  • publish/ 是给人直接消费的,只有终稿和配套素材
  • 分开后,不会把脏乱的工作区暴露给读者

完整目录结构

项目根目录/
├── .xhsspec/                    # 系统工作区
│   ├── brand/                  # 品牌语境
│   │   ├── profile.md          # 你是谁
│   │   ├── audience.md         # 读者是谁
│   │   ├── offer.md             # 提供什么价值
│   │   ├── tone.md              # 语气风格
│   │   └── taboo.md             # 不写什么
│   ├── strategy/               # 内容策略
│   │   ├── content-pillars.md   # 内容支柱
│   │   └── topic-frameworks.md  # 选题框架
│   ├── specs/                  # 规则定义
│   ├── commands/               # workflow 定义
│   ├── prompts/                # agent 协议
│   ├── quick/                  # quick runs
│   ├── trends/                 # trend runs
│   ├── campaigns/              # campaigns
│   └── knowledge/              # 复盘经验
├── publish/                    # 交付区(按日期)
│   └── 2026-03-13/
│       └── quick-xxx-标题/
│           ├── note.md
│           ├── first-screen.md
│           ├── visual-plan.md
│           ├── demo.html
│           ├── posting-guide.md
│           └── post-meta.yaml
└── ...

各目录详解

.xhsspec/brand/ — 品牌语境

定义「你是谁」系列,回答:

  • profile.md — 账号身份定位
  • audience.md — 目标读者画像
  • offer.md — 核心价值主张
  • tone.md — 文风语气
  • taboo.md — 绝对不写的内容

.xhsspec/strategy/ — 内容策略

  • content-pillars.md — 内容支柱(主要写哪些方向)
  • topic-frameworks.md — 选题框架(怎么想选题)

.xhsspec/specs/ — 规则定义

定义「什么算合格」:

文件作用
note.spec.md笔记结构规则
review.spec.md审核标准
trend.spec.md热点适切性判断
publish.spec.md发布包要求

.xhsspec/commands/ — workflow 定义

host-agnostic 的步骤文档,定义每个 workflow 的具体行为。

.xhsspec/prompts/ — agent 协议

agent 在各阶段的输出模板,确保产出格式一致。

.xhsspec/quick/ — quick runs

每次 quick 命令创建的产物目录。

每次 hot 命令创建的产物目录。

.xhsspec/campaigns/ — campaigns

每次 plan 命令创建的产物目录。

.xhsspec/knowledge/ — 复盘经验

文件作用
winning-patterns.md有效模式
failed-patterns.md失败教训
trend-lessons.md热点经验

这些是 AI 创作时的参考库,每次 archive 会自动回流经验。

publish/ — 发布成品

最终给人看的发布制品,按日期组织。每个发布包含:

  • note.md — 终稿正文
  • first-screen.md — 首屏策略和封面文案方向
  • visual-plan.md — 图文拆解、配图和截图建议
  • demo.html — 可截图的演示稿
  • posting-guide.md — 发布引导
  • post-meta.yaml — 发布元数据