基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/caozx1110/ResearchLab --skill literature-synthesizer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
统一分析 paper、repo、dataset、blog 与技术笔记 unit;按 kind 路由到既有 evidence-first prepare/Agent-fill/verify 实现,保持历史 owner、偏好与确认回执身份不变。
kb 快捷命令入口(伪 CLI),用于把常用 research 操作统一成 kb 动词形式;当用户运行或对 AI 说 kb help/init/doctor/update/obsidian/status/next/find/add/ingest/review/reject/recall/resume/undo/restore 时使用。
管理 core 研究系统配置,包括资源画像、语言偏好、taxonomy seed、candidate pool policy 与自动化开关。
| name | literature-synthesizer |
| description | 负责跨 paper / repo / dataset / blog / idea 的 evidence-first survey、review、taxonomy 与一等概念单元综合。 |
开始 survey/review/taxonomy 前遵循 workspace 统一 task-scoped preference 合同:literature-synthesizer + synthesize 只接收 allowlist 中由 Agent 选中的 effective subset,并绑定 mode、selection filters、as_of 与 program ids 构成的 canonical task digest。未选中的软偏好不得静默改变 selection、taxonomy 或写作口径;无 receipt 时软行为中性,hard constraints 仍必须执行。
当任务是在多个知识单元之间形成综述、趋势、taxonomy、topic map 或 pool review,而不是分析单个 source 时,使用这个 skill。
核心概念也由本 skill 管理:自然语言“提取/对齐这个概念”走 concept prepare → Agent fill → concept verify,不新增公开 kb 动词。
pending_user_confirmation 的一等 survey JudgementArtifact。它进入统一 kb review 收件箱,经当前消息授权的 confirm/reject 闭环后,只有 current confirmed 版本可供正式报告消费。kb/units/concepts/<id>/record.yaml pending unit;上游 record/receipt/evidence 或 association→links 投影变化都令其 stale。survey prepare 接收 field 或 query,以及可选 kind、topic、tag、pool 过滤;必须接收显式 as_of。review 与 taxonomy 使用同一 prepare 协议。
prepare 会:
若第 1 步没有合格输入,prepare 返回结构化 evidence gap,并创建按请求 digest / revision 绑定的 durable composite state,handoff 到 search → selection → source_intake → unit_analysis → synthesis → review_confirmation → report_consumption;每阶段记录 inputs、outputs、blocker 与 resume action,更新使用 revision CAS,并作为 kb next 正式候选跨会话恢复。候选选择和结论仍由 runtime agent 完成。
evidence-gap 路由把同一 preference context 作为 composite search stage 的冻结 input;偏好或 hard constraint 变化会得到不同 request digest,不能静默续接旧 composite。
当本次综合属于一个或多个 program 时,Agent 在 prepare 时绑定 program id。该关联进入 survey content digest;确认后 owner 在同一原子 review 事务中为每个 program 写入带当前 ConfirmationReceipt binding 的 survey-confirmed reporting event,供 report-author 消费。没有 program 关联的 survey 仍可作为全局 synthesis judgement 使用。
runtime agent 随后阅读 kb_anchor 中的 unit 产物,填写所有 required cell,并为 claim 添加逐字 evidence_refs。
survey verify 读取 agent-filled scaffold。review 与 taxonomy 使用同一 verify 协议。
verify 会:
synthesize receipt、canonical task context 和 hard-value digests;wrong binding 或 stale catalog 要求重新 prepare,不得继续验证旧 scaffold。payload.claims、current verification receipt、survey 全内容 digest、稳定 subject/owner/path 与 ready_for_review 状态;不得为新产物写 needs_agent_repair。读侧调用纯读 staleness helper 复算同一 binding:已有 unit 变化/删除、确认失效、evidence bytes 变化或出现新的 matching unit 都标 stale。它只返回原因,不改写 survey;runtime agent 重新 prepare、fill、verify 才能刷新绑定。
统一 review snapshot 同时绑定 subject、canonical claims、survey substance、content digest 与 verification digests。confirm 要求非 AI actor、逐字保留当前用户授权、authorization_source=user_message、evidence 和 expected snapshot;成功后写 ConfirmationReceipt。reject 只写 rejected/rejection,不伪造 confirmation。内容、claims、verification 或 upstream unit/confirmation/evidence 任一变化都会令旧确认 stale,snapshot replay/CAS 失败时零写。
scope_positioning:scope & positioning。background_terms:background / terms。taxonomy:核心 taxonomy grid,不是条目列表。cross_cutting:datasets / benchmarks / metrics。trends:带时间锚的 A → B → C 变化轨迹。gaps_challenges:gaps / controversies / open challenges。conclusion:由 agent 基于前述证据填写的结论。schema_version: 1
mode: survey|review|taxonomy
slug: <output-slug>
status: awaiting_agent_fill
filters:
query: ""
kind: ""
topic: ""
tag: ""
pool: ""
preference_context_digest: <sha256>
preference_context:
task_context_digest: <sha256>
selection_binding: {} # 无 receipt 时为空;有 receipt 时只存 ID/digest 绑定
hard_value_digests: {}
kb_anchor:
as_of: <caller-supplied timestamp>
unit_ids: [p-..., r-...]
units:
- id: p-...
kind: paper
title: "..."
record_content_digest: <sha256>
confirmation_receipt_digest: <sha256-or-empty>
evidence_artifacts:
- artifact: note.md
byte_sha256: <sha256>
fill_contract:
required_section_ids: [, , , , , , ]
[, , , ]
[, , , ]
[]
[]
[]
[]
普通 section 使用 claims,taxonomy 使用 cells,trend / gap 使用 items。所有 claim-like cell 共享以下语义:
content:runtime agent 写入的判断文本;prepare 时必须为空。claim_type:fact / evaluation 记为 observed,inference 记为 inferred;保留原 epistemic 类型,不把 inference 降格成 fact。evidence_refs:research.evidence schema;每项必须含 source_unit_id、unit 内相对 artifact、locator、逐字 quote。as_of:trend 与 gap 必填,并必须等于 kb_anchor.as_of。epistemic_status: verified_pending_confirmation;evidence_verification_status: verified 只表示逐字证据通过,不等于用户确认。kind: survey_judgement、canonical payload.claims、verification receipt、consumer binding 与 survey content digest;旧 needs_agent_repair 产物只可读取审计,必须重新 prepare/fill/verify 后才进入 review。脚本入口:scripts/synthesize.py(survey|review|taxonomy × prepare|verify,survey 另有 confirm|reject;concept prepare|verify;composite status|update)。