{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "dbs-xhs-title",
  "built": "2026-10-26",
  "control_level": 1,
  "control_level_label": "L1 基础",
  "capabilities": [],
  "required_controls": {
    "agent": [
      "auto_load"
    ],
    "admin": [
      "register_source_and_version"
    ]
  },
  "evidence": [
    {
      "file": "SKILL.md",
      "summary": "Pure prompt instructions and rule text without script execution or external impact"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① find 全量文件清单核对资产面：skills/dbs-xhs-title/ 恰 2 个文件（SKILL.md、agents/openai.yaml），无脚本/引用/模板/数据；② 对该目录逐类 token 扫描（http/curl/wget/bash/sh/python/node/npm/npx/token/api/key/secret/env/.env/write/save/exec 等）零命中，坐实『无外部依赖、无凭证、无写入』；③ 独立重算公式库（不信正文自述）：正则抽 `### <数字>.` 标题得 75 条、编号 1-75 无缺号无重复，抽 `## 一、`…`## 十二、` 恰 12 段且段名与速查表 12 行逐行一致，抽 `📌 原始爆款` 恰 75 条；④ 逐条比对『原始爆款』与所属公式语义一致性，抓到 2 处错配（见 second_pass）；⑤ git log -1 得 HEAD=8b8e33f1ecaed8cee606fe950c4426b525ead314，前缀与任务 pin 8b8e33f1ecae 一致；GitHub API 复核 stars=10121、pushed_at=2026-09-07T03:48:59Z、license=NOASSERTION；⑥ 仓库级交叉核对：README 能力表 / docs/新手入门.md / marketplace.json / plugin.json / official-skill-names.txt 四处对本 skill 的描述与 SKILL.md 实际行为一致；⑦ 目录惯例与授权：仓库根 LICENSE、README 授权段、.claude-plugin 清单与 tools/check-skill-metadata.py 的强制路径一起核对。",
    "second_pass": [
      {
        "item": "规模声明：75 个公式 / 12 类触发器",
        "status": "ok",
        "detail": "正则抽取 `### <数字>.` 标题 75 条，编号 1-75 无缺号无重复；`## 一、`…`## 十二、` 恰 12 段，段名与正文速查表 12 行（认知冲突 1-6 … 互动/测试 72-75）逐行吻合，区间算术亦自洽（累计到 75）。无夸大。"
      },
      {
        "item": "「📌 原始爆款」的唯一性与归属",
        "status": "discrepancy",
        "detail": "75 条原始爆款中有 2 条被复用且明显张冠李戴：公式 9『达到 [结果]，令人意想不到的秘密』下的原始爆款写作「给每个 35+ 职场女性的终极建议」（该句实为公式 21 身份代入型的示例，编号 21 下同样出现）；公式 60『当你知道你会 [负面情绪]，如何 [结果]』下的原始爆款写作「一招就能帮你带来三倍的赞藏量」（该句实为公式 39 结果承诺型的示例，编号 39 下同样出现）。属源库整理错配：agent 在 Step 3『展示原始爆款』时会给出与公式不匹配的佐证，用户按编号反查即可发现。功能不受影响，但『原始爆款=验证过的爆款』这一可信度承诺在这 2 条上不成立。"
      },
      {
        "item": "外部资源 / 工具清单为空",
        "status": "ok",
        "detail": "对 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、无本地路径），不构成可点名端点或依赖。"
      },
      {
        "item": "Step 2 条数（5-8 个公式）与 Step 4 模板（3 张卡片 + …）是否矛盾",
        "status": "ok",
        "detail": "模板用『...』续接示例卡片，属同一份可扩展模板；数量约束在 Step 2 明文给出（5-8 个），两者不冲突，非夸大或自相矛盾。"
      },
      {
        "item": "尾部条件导航句与仓库路由契约",
        "status": "ok",
        "detail": "SKILL.md 末句『只有用户明确询问下一步，且当前环境已经安装 `/dbs` 时…』与 tools/check-skill-routing-contract.py 中 CONDITIONAL_NAVIGATION_MARKER 的字面值逐字一致，说明这是 CI 强制的仓库契约而非随手文案（该文件还禁止 skill 之间直接路由/交接）。"
      },
      {
        "item": "双宿主元数据齐备且触发面真实",
        "status": "ok",
        "detail": "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 两侧都允许模型隐式调用，与『用户要求…时使用』的语义触发一致。"
      },
      {
        "item": "official_desc 是否为原文",
        "status": "ok",
        "detail": "meta.official_desc 逐字取自 SKILL.md frontmatter 的 description，未改写、未翻译。"
      },
      {
        "item": "license 字段与仓库实际授权",
        "status": "ok",
        "detail": "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，非宽松许可。"
      },
      {
        "item": "目录惯例（SKILL.md + agents/openai.yaml）是否为普遍约定",
        "status": "ok",
        "detail": "skills/ 下 33 个 skill 目录均有 SKILL.md 且均带 agents/openai.yaml；tools/check-skill-metadata.py 第 94 行以 SKILLS_DIR / skill_name / \"agents\" / \"openai.yaml\" 组合定位该文件并校验 short_description 长度（25–64）与 description 用法标记，说明是 CI 强制的目录约定。dbs-xhs-title 属最薄形态（仅这两文件）。"
      },
      {
        "item": "installs 安装量",
        "status": "unlocatable",
        "detail": "README 有 skills.sh 徽章（https://skills.sh/b/dontbesilent2025/dbskill），但 README 另注『执行 npx -y skills add dontbesilent2025/dbskill -g --all 安装的是 Skills』；skills.sh 页面为 JS 渲染、其 API 端点返回 {\"error\":\"Invalid page\"}，本次未取得公开安装计数，故 meta.installs 记 null（不硬写）。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "8b8e33f1ecae",
    "sha256": "c2875d3e701ff1808274aedc113a0686473395a2a8d7dc2c417678410aba0de4",
    "reviewed_by": null,
    "reviewed_at": null
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-09-15/dbs-xhs-title.tar.gz",
    "sha256": "c2875d3e701ff1808274aedc113a0686473395a2a8d7dc2c417678410aba0de4",
    "commit": "8b8e33f1ecae"
  },
  "original": {
    "github": "https://github.com/dontbesilent2025/dbskill/tree/main/skills/dbs-xhs-title",
    "path": "skills/dbs-xhs-title",
    "commit": "8b8e33f1ecae"
  }
}