{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "ljg-read",
  "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; no script execution or external impact"
    }
  ],
  "verification": {
    "method": "第二遍独立重读 + 反查（换角度抓第一遍的错）：① 全量文件清单核对（本 skill 目录只有单个 SKILL.md，8946 bytes，无脚本/二进制/隐藏文件）；② token 扫描（curl/fetch/XMLHttpRequest/child_process/process.env/API_KEY|SECRET/.env）零命中，与 §3 风险扫描七类全 0 命中一致；③ 逐条把 how_it_works/capabilities 的引用回源核对拼写与上下文；④ 档位复核（只判 skill 自身目录：无脚本/无凭证/无网络/无写盘 → green；URL 获取只说『当前可用能力』未点名工具）；⑤ 方法论出处复核：署名于建国《学习观》；⑥ meta 直采：§0 未给 stars/last_push，installs 无 per-skill 值，均 null。",
    "second_pass": [
      {
        "item": "实现原理＝纯 prompt 编排，无自带可执行代码",
        "status": "ok",
        "detail": "目录仅 SKILL.md（8946 bytes）；风险扫描 URL/凭据/外部程序/写盘/网络/危险旗标 全线 0 命中，token 扫描同样无 fetch/curl/child_process/process.env。"
      },
      {
        "item": "「下上结构」的两层定义前后一致",
        "status": "ok",
        "detail": "题头与正文都写下层＝实际问题/具体对象、上层＝通用关系/工具，并强调两层相对可互换、不能把下固定成物质上固定成语言，无矛盾。"
      },
      {
        "item": "方法论出处属实",
        "status": "ok",
        "detail": "明确署名依据于建国《学习观：从感觉懂了到真正学会》的下上结构、判别模型、联结模型与学习验证论述，并自称讲解安排是本技能的应用设计。"
      },
      {
        "item": "默认零产物、不返回虚构路径的约束明确",
        "status": "ok",
        "detail": "正文加粗强调『伴读结果默认只展示在对话中』，列明不创建笔记/Org/对话记录/学习档案/记忆，原文保持只读，仅用户明确要求才保存。"
      },
      {
        "item": "外部依赖为零",
        "status": "ok",
        "detail": "风险扫描七类全部 0 命中；正文只说 URL 用『当前可用的网页获取能力』，未点名任何具体工具或域，故 external_deps 与 network_calls 均空。"
      },
      {
        "item": "frontmatter 自述版本与 git commit 不是同一体系",
        "status": "ok",
        "detail": "metadata.version 为 \"2.0.0\"（skill 自述版本），audit.skill_commit 为 git commit 9e75497…；两者不混用，结论只对 pin commit 有效。"
      },
      {
        "item": "meta 直采项无可定位 per-skill 值",
        "status": "ok",
        "detail": "§0 未提供 stars/last_push，installs 无 per-skill 可定位值，按契约均保持 null。"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9",
    "sha256": "df27a93b98396555464c16bd0ab5c46e2be7dce94efb1929de4849d010c55325",
    "reviewed_by": null,
    "reviewed_at": null
  },
  "assessed_at": "2026-10-25",
  "method_version": "2.0",
  "mirror": {
    "archive": "https://skillpub.pages.dev/r2/v/2026-10-10/ljg-read.tar.gz",
    "sha256": "df27a93b98396555464c16bd0ab5c46e2be7dce94efb1929de4849d010c55325",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9"
  },
  "original": {
    "github": "https://github.com/lijigang/ljg-skills/tree/main/skills/ljg-read",
    "path": "skills/ljg-read",
    "commit": "9e75497a950d2cc58ab9e6871f76405144687bd9"
  }
}