{
  "$schema": "https://bestaiskill.com/schemas/agent-install/2.json",
  "skill": "research",
  "built": "2026-10-26",
  "control_level": 2,
  "control_level_label": "L2 本地",
  "capabilities": [
    "write_file"
  ],
  "required_controls": {
    "agent": [
      "restrict_working_directory"
    ],
    "admin": [
      "keep_operation_logs"
    ]
  },
  "evidence": [
    {
      "file": "本地工作目录",
      "summary": "File read/write & artifact generation: A single Markdown research note file within the repository (written by the host agent; follows repository note conventions by default, or is placed at a reasonable agent-selected path disclosed to the user)."
    }
  ],
  "verification": {
    "method": "第二遍独立复核：用 git show 从 pin commit 3cca18b 重新导出两文件原文并与第一遍比对；git ls-files/find 核对目录内全部条目（含隐藏文件与符号链接）；GitHub API 现场拉取 meta（license/stars/pushed_at）；逐条把外部依赖与安全结论回溯到文件原文找反例",
    "second_pass": [
      {
        "item": "目录内容仅 SKILL.md + agents/openai.yaml 两个文件（无脚本/附属代码）",
        "status": "ok",
        "detail": "git ls-files skills/engineering/research 仅列出两文件；find -type l 为 0；ls -la 无隐藏条目——与第一遍一致"
      },
      {
        "item": "实现依赖'宿主后台 agent 能力'而非内置机制",
        "status": "ok",
        "detail": "git show 复核 SKILL.md 全文仅 794B 指令文本，无任何对具体宿主 API/工具名的调用代码，'background agent' 确为宿主既有能力"
      },
      {
        "item": "一手信源优先 + claim 回溯规则存在且为 skill 核心",
        "status": "ok",
        "detail": "复核到 SKILL.md 正文步骤 1 原文：'Investigate the question against **primary sources** … Follow every claim back to the source that owns it.'"
      },
      {
        "item": "引用纪律（逐 claim 标注来源）",
        "status": "ok",
        "detail": "复核到步骤 2：'Write the findings to a single Markdown file, citing each claim's source.'"
      },
      {
        "item": "仓库约定落盘 + 无约定自选并告知",
        "status": "ok",
        "detail": "复核到步骤 3 原文 'Save it where the repo already keeps such notes; match the existing convention…'"
      },
      {
        "item": "agents/openai.yaml 仅界面元数据、无行为",
        "status": "ok",
        "detail": "git show 复核 94B，仅 interface.display_name/short_description 两字段"
      },
      {
        "item": "external_deps 为空（无 CLI/API/网络端点/第三方包）",
        "status": "ok",
        "detail": "两文件全文逐词复查：无 URL、无域名、无命令行、无包名、无环境变量引用；'official docs, source code, specs, first-party APIs' 只是信源类型描述，非调用点"
      },
      {
        "item": "安全分级 green（无脚本/无网络外发/无凭证/无隐藏内容）",
        "status": "ok",
        "detail": "找反例未果：无 .sh/.py/可执行位文件、无 fetch/curl 字样、无 key/token/env 字样；唯一写入为交付用的仓库 Markdown（宿主动作）。与同批纯指令型 skill 分级口径一致"
      },
      {
        "item": "meta 数值（MIT / stars / pushed_at）",
        "status": "ok",
        "detail": "GitHub API 2026-09-06 现场拉取：license=mit、stargazers_count=253948、pushed_at=2026-09-04T08:45:43Z；本地 HEAD=3cca18b（2026-09-04 09:43:27 +0100）与 pin 一致，结论只对该 commit 有效"
      }
    ],
    "level": 1,
    "level_label": "V1 已固定",
    "commit": "3cca18b368ae95cdbdebbff572ccafa662551015",
    "sha256": "b3019d041dd6a97f64fc1586eb64fead5cea8c128d1c0e1e6e280c563d1658a0",
    "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-06/research.tar.gz",
    "sha256": "b3019d041dd6a97f64fc1586eb64fead5cea8c128d1c0e1e6e280c563d1658a0",
    "commit": "3cca18b368ae95cdbdebbff572ccafa662551015"
  },
  "original": {
    "github": "https://github.com/mattpocock/skills/tree/main/skills/engineering/research",
    "path": "skills/engineering/research",
    "commit": "3cca18b368ae95cdbdebbff572ccafa662551015"
  }
}