{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "competitive-teardown",
  "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 directives and rule text, without script execution or external side effects"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① glob 全目录（6 个文件：SKILL.md / example.html / example.md / assets×3）；② token 扫描（fetch(/eval(/localStorage/child_process/writeFile/API_KEY/token）：零命中；③ 九段结构与示例覆盖面逐条比对：Header(pill 行)、Executive takeaway(3 条)、Positioning map、竞品卡(3 张)、Feature matrix(含 not found/unknown)、30/90/180 建议均可定位；Pricing 段与 UX/messaging 段在示例中未独立成节 → 记 discrepancy；④ 三份 assets 逐一打开核对：war-room-grid(.matrix/.pill/.grid-bg)、radar-map(.radar 径向网格)、analyst-dossier(.rule/.stamp/.box + IBM Plex Serif)，风格确实互不相同；⑤ 端点复核：全目录 URL 仅 Tailwind CDN、Google Fonts 与字体 gstatic（均为产物期引用），SKILL.md 正文零 URL，执行期零外发；⑥ GitHub API + git HEAD 复核元数据。",
    "second_pass": [
      {
        "item": "九段结构在示例中的覆盖度",
        "status": "discrepancy",
        "detail": "example.html 展示了 Header、Executive takeaway(3 条)、Positioning map、3 张竞品卡、Feature matrix（含 not found / unknown 单元格）、30/90/180 天 moves；但第 6 段 Pricing / packaging read 与第 7 段 UX / messaging notes 未独立成节，第 8 段 Opportunity windows 亦未以独立小节出现（部分内容并入卡片与矩阵注释）。模板能力以 SKILL.md 为准，示例属精简演示。"
      },
      {
        "item": "内容真实性纪律的可见落地",
        "status": "ok",
        "detail": "矩阵中逐字出现 unknown（Transcript library 行）与 not found（CRM / sales workflow、Cross-interview insight cards 行），与 SKILL.md 要求的标注词一致，证明该纪律可被执行。"
      },
      {
        "item": "三套 assets 是否为真实不同风格",
        "status": "ok",
        "detail": "war-room-grid：浅色 --paper:#f7f4ec + Inter；radar-map：深色 panel rgba(13,27,45,.76) + 径向雷达网格 repeating-radial-gradient；analyst-dossier：双线规则 .rule + 红色 stamp 旋转 -2deg + IBM Plex Serif 衬线。三份互不相同的实现坐实风格三选一。"
      },
      {
        "item": "端点与判级",
        "status": "ok",
        "detail": "SKILL.md 正文无 URL/端点要求；端点只出现在 assets 与 example 的 cdn.tailwindcss.com <script> 及字体链接，属产物期引用层，执行期零外发，维持 green。"
      },
      {
        "item": "license / stars / commit 元数据",
        "status": "ok",
        "detail": "GitHub API（api.github.com/repos/nexu-io/html-anything）：spdx_id=Apache-2.0、stargazers_count=8827、pushed_at=2026-09-15T03:36:24Z；工作副本 git HEAD = 553ed98c283f9c0f489902d035416a972d6a9699（与任务表 pin 553ed98c283f 同源）。"
      },
      {
        "item": "skill.path 与目录资产面",
        "status": "ok",
        "detail": "pin 目录内该路径存在且含 SKILL.md；目录内文件清单已用 glob 全量核对（含隐藏文件），无 scripts/、无 references/、无二进制资产（competitive-teardown 的 assets/ 为纯 HTML，另行记录）。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699",
    "sha256": "99cee63fe9181008ccdb65522d2b28ae04bff8a1e702e35c54a5d4e97654170d",
    "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/competitive-teardown.tar.gz",
    "sha256": "99cee63fe9181008ccdb65522d2b28ae04bff8a1e702e35c54a5d4e97654170d",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  },
  "original": {
    "github": "https://github.com/nexu-io/html-anything/tree/main/next/src/lib/templates/skills/competitive-teardown",
    "path": "next/src/lib/templates/skills/competitive-teardown",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  }
}