{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "team-okrs",
  "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": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① 对 9 个模板目录逐个 find，核对资产面（每个目录仅 SKILL.md + example.html[/example.md]，无 scripts/references/模板/数据文件）；② 逐目录 grep 'https?://' 与 '<script'，把端点与脚本执行面钉到具体文件行；③ 沿调用链反查宿主是否真消费模板约定：next/src/lib/templates/loader.ts（扫盘 + frontmatter 解析）、next/src/lib/templates/shared.ts（assemblePrompt 与全局指令）、next/src/app/api/convert/route.ts（body → prompt）、next/src/app/api/templates/[id]/preview/route.ts（example.html 直出）、cli/src/skills-matcher.ts（关键词直配）、next/src/lib/deck.ts 与 next/src/lib/hyperframes.ts（section 约定解析）、next/src/components/export-menu.tsx（导出动作）；④ 功能声明 vs 示例实现逐条对表：凡正文要求而示例未实现者（如 vfx 的逐字揭示、weekly-update 的 hash 同步、video-hyperframes 的行内 frame 标记、soft 的 button-in-button、wireframe 的字体名与 CLI 强信号行）一律标 discrepancy，不硬写为 ok；⑤ 元数据核对：本地 git HEAD == 553ed98c283f（== 任务 pin），git remote 为 github.com/nexu-io/html-anything，GitHub API 取 stars/license/pushed_at。步骤 ④ 的结果即下方 second_pass 的 discrepancy 项。",
    "second_pass": [
      {
        "item": "skill 目录文件清单",
        "status": "ok",
        "detail": "find 只有 SKILL.md + example.html，无 scripts/references/模板/数据文件。"
      },
      {
        "item": "external_deps 为空",
        "status": "ok",
        "detail": "对两文件 grep 'https?://' 零命中；head 无 <link>、无 <script src>。"
      },
      {
        "item": "无脚本执行",
        "status": "ok",
        "detail": "grep -c \"<script\" example.html = 0；SKILL.md 无任何命令行/脚本指令。"
      },
      {
        "item": "frontmatter 字段与 loader 白名单对齐",
        "status": "ok",
        "detail": "name/zh_name/en_name/emoji/description/category/scenario/aspect_hint/tags 全在 SkillFrontmatter 类型内，可被 parseFrontmatter 正确解析。"
      },
      {
        "item": "「3 个 objectives」与示例一致",
        "status": "ok",
        "detail": "示例 meta 行自述 3 objectives · 9 key results，页面含 9 条 KR（.kr 计数 9）。"
      },
      {
        "item": "CLI 匹配器路由",
        "status": "ok",
        "detail": "cli/src/skills-matcher.ts 存在 [[\"OKR\", \"KR\", \"关键结果\", \"objectives\", \"季度目标\", \"key results\"], \"team-okrs\"] 行；测试 skills-matcher.test.ts 断言匹配到 team-okrs。"
      },
      {
        "item": "判级 green 自证",
        "status": "ok",
        "detail": "目录零脚本/零凭证/零写盘、无端点；宿主壳的 Tailwind/字体注入与 iframe sandbox 均写在 reason 说明中，不计档。"
      },
      {
        "item": "official_desc 逐字",
        "status": "ok",
        "detail": "meta.official_desc 取自 frontmatter description 原文「季度 banner + 3 个目标 + KR 进度条 + owner + 状态 pill」。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699",
    "sha256": "fe13926b690c2c2a97692c664baafd2226bda68b9b38bb9b1065d4b61e1f4bfd",
    "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/team-okrs.tar.gz",
    "sha256": "fe13926b690c2c2a97692c664baafd2226bda68b9b38bb9b1065d4b61e1f4bfd",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  },
  "original": {
    "github": "https://github.com/nexu-io/html-anything/tree/main/next/src/lib/templates/skills/team-okrs",
    "path": "next/src/lib/templates/skills/team-okrs",
    "commit": "553ed98c283f9c0f489902d035416a972d6a9699"
  }
}