1仕組みと動作原理
本質は汎用タイトル生成器ではなく「公式マッチャー」:検証済みの小紅書バズタイトル公式75件をSKILL.md内(186行目以降「# 公式库」)にインライン化し、スクリプトやデータファイル、外部検索に依存せず、プロンプトのコンテキストを通じてモデルに公式ライブラリをロードします。
**你不是万能标题生成器。你是公式匹配器。** 你生成的每一个标题都必须能追溯到公式库中的具体公式编号。
4ステップのフローには明確な入力基準と数量制約が存在:Step 1では「トピック+業界」の2入力が必須であり、不足時は聞き返しを実施;Step 2では5〜8個の公式を選択し、かつ≥3種類のトリガーにまたがることを要求します。
如果用户只给了一个,问另一个。如果都给了,直接进入 Step 2。 … 根据话题和行业,从公式库中选 **5-8 个最合适的公式**。
マッチングロジックはトピック属性→トリガータイプのマッピング表(逆張り→認知的葛藤、インサイダー情報→知的好奇心の空白、地雷回避→恐怖・損失…)に基づき、「不一致なタイプのスキップ」を許容して公式の無理な当てはめを明確に禁止しています。
话题本身有反常识点 → 优先用「认知冲突型」
出力はテンプレートによって厳格に固定:各タイトルには公式番号、公式テンプレート、元のバズ事例、一言の選定理由の4要素が必須とされ、末尾にTop 3と今回使用したトリガータイプの説明が単独出力されます。
- 公式 #[编号]:[公式模板]
品質ゲートの明示化:コアルール1〜5に加え「タイトル品質の5つの鉄則」(6〜10番)を設け、プラットフォームの文字数制限とタイトルのテンションをハードな指標として規定しています。
**小红书标题 ≤ 20 字(含标点)。** 硬性规范,标点符号也算字数,超了就砍。
特殊分岐の処理を実装:既存タイトル提示時は公式を逆算して診断;公式の閲覧のみを希望する場合はチートシートを出力;トピックが曖昧な場合は読者に起こしたい反応を引き出す問いかけで誘導します。
1. 先判断这个标题用的是什么公式(即使用户自己不知道)
公式ライブラリには明確な外部知識ソースの記載(サードパーティ製タイトルリストの重複排除・統合)があり、末尾のナビゲーションはリポジトリ級のルーティング規約に準拠:ユーザーが次の手順を明示的に求め、環境に/dbsが導入済みの時のみ案内します。
来源:YAO《182 个小红书爆款标题清单》,去重合并后按心理触发器分类
ホスト側の統合形態は「モデルによる暗黙的呼び出しが可能」:Claude Code側のfrontmatterはname/descriptionのみ(disable-model-invocation未設定)、Codex側のagents/openai.yamlはインターフェース三要素のみ宣言でpolicyブロックなし。そのためエージェントは自律適用が可能です。
default_prompt: "使用 $dbs-xhs-title,为当前内容匹配公式并生成小红书候选标题。"
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: スクリプト実行や外部影響を伴わない純粋なプロンプト指示およびルールテキスト
5二重目の独立検証
- [ok] 规模声明:75 个公式 / 12 类触发器 — 正则抽取 `### <数字>.` 标题 75 条,编号 1-75 无缺号无重复;`## 一、`…`## 十二、` 恰 12 段,段名与正文速查表 12 行(认知冲突 1-6 … 互动/测试 72-75)逐行吻合,区间算术亦自洽(累计到 75)。无夸大。
- [discrepancy] 「📌 原始爆款」的唯一性与归属 — 75 条原始爆款中有 2 条被复用且明显张冠李戴:公式 9『达到 [结果],令人意想不到的秘密』下的原始爆款写作「给每个 35+ 职场女性的终极建议」(该句实为公式 21 身份代入型的示例,编号 21 下同样出现);公式 60『当你知道你会 [负面情绪],如何 [结果]』下的原始爆款写作「一招就能帮你带来三倍的赞藏量」(该句实为公式 39 结果承诺型的示例,编号 39 下同样出现)。属源库整理错配:agent 在 Step 3『展示原始爆款』时会给出与公式不匹配的佐证,用户按编号反查即可发现。功能不受影响,但『原始爆款=验证过的爆款』这一可信度承诺在这 2 条上不成立。
- [ok] 外部资源 / 工具清单为空 — 对 SKILL.md 与 agents/openai.yaml 扫描 http(s)://、curl/wget、gh/git/ffmpeg/yt-dlp 型 CLI、npm/npx/pip、API_KEY/token/secret/.env 全部零命中。公式库中的『来源:YAO《182 个小红书爆款标题清单》』是书面署名(无 URL、无本地路径),不构成可点名端点或依赖。
- [ok] Step 2 条数(5-8 个公式)与 Step 4 模板(3 张卡片 + …)是否矛盾 — 模板用『...』续接示例卡片,属同一份可扩展模板;数量约束在 Step 2 明文给出(5-8 个),两者不冲突,非夸大或自相矛盾。
- [ok] 尾部条件导航句与仓库路由契约 — SKILL.md 末句『只有用户明确询问下一步,且当前环境已经安装 `/dbs` 时…』与 tools/check-skill-routing-contract.py 中 CONDITIONAL_NAVIGATION_MARKER 的字面值逐字一致,说明这是 CI 强制的仓库契约而非随手文案(该文件还禁止 skill 之间直接路由/交接)。
- [ok] 双宿主元数据齐备且触发面真实 — SKILL.md frontmatter 仅 name/description,无 disable-model-invocation;agents/openai.yaml 仅 interface(display_name/short_description/default_prompt),无 policy.allow_implicit_invocation 限制 → Claude Code 与 Codex 两侧都允许模型隐式调用,与『用户要求…时使用』的语义触发一致。
- [ok] official_desc 是否为原文 — meta.official_desc 逐字取自 SKILL.md frontmatter 的 description,未改写、未翻译。
- [ok] license 字段与仓库实际授权 — GitHub API license 返回 NOASSERTION(GitHub 未把 CC BY-NC 4.0 归入标准 SPDX id);但仓库根 LICENSE 全文为 CC BY-NC 4.0 文本(含 NonCommercial 条款与 Copyright (c) 2026 dontbesilent),README 第 167 行注明『本项目采用 [CC BY-NC 4.0](LICENSE) 许可证。』并有同款徽章。以仓库文件为准:CC BY-NC 4.0,非宽松许可。
6結論
c2875d3e701ff180…