소스 정보
- 저장소
- caozx1110/ResearchLab
- 최근 소스 활동
- 2026년 7월 30일 14:42
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 5
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/caozx1110/ResearchLab --skill source-intake명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
统一分析 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 与自动化开关。
SOC 직업 분류 기준
SKILL.md 표시 중
| name | source-intake |
| description | 把 paper / repo / dataset / blog source 先做 staging,再做去重与轻量 record 入库,不直接替代深分析。 |
协议参考:
.agents/lib/research/SCHEMAS.md#unit-record·#discovery-retrieval·#ownership·#runtime
当一个 source 第一次进入系统,或者需要 review/materialize 已有检索候选时,使用这个 skill。外部文献发现由 literature-search 负责。
source/document.md 阅读层、source-map.yaml、conversion.yaml 与本地图片资产。unit-analyst;facade 再按 kind 调用保持历史身份的内部 implementation。
用户当前消息明确点名 kb/obsidian/inbox/ 或 annotations/ 下一层的一份 Markdown 时,私有 human-note intake 只接收 area+basename,strict UTF-8/no-follow/有界读取后冻结 exact bytes,原文件不改;review sheet、nested、symlink 与 special 一律拒绝。canonical unit 固定为 blog 且 source_origin=human-note,随后仍由 Agent 填写、逐字核验并保持 pending,不能把“用户写的”当作确认。p-example-bf86ee46、r-example-dadda683。source-intake:add preference。需要 soft preference 时,Agent 先通过私有 prepare-add 取得 opaque token 与闭合 canonical context,生成 receipt 后用同一 token 提升;没有 receipt 时自动只执行 hard-only fallback。token、JSON、flags 和内部路径绝不展示给用户。只有明确选入的 runtime.paper 才能改变 paper 解析预热等机械行为;record 只保存 task/selection/hard-value digests,不复制偏好原值。receipt、授权、containment 或解析失败对 workspace 零写入,外部 snapshot 必须清理。source-intake 不准备或判断论文内容;kb ingest 在 intake 提交后直接进入 paper 的统一 deep-read prepare,由 runtime Agent 填 paper_type、类型证据和对应五要素后一次 verify。literature-search 是本 skill 之前的外部文献发现 owner:runtime Agent 使用当前可用的 search/browser/connector 能力做有界、多轮检索,本 skill 不替它选 provider。它只把候选、query/discovery provenance、初筛证据、coverage/frontier 与停止依据写入同一 source-search staging,不创建 canonical paper。收到 search stage 后,本 skill 继续拥有候选 review、去重与正式 materialization;stage id/source kind/normalized original request 不可混用,候选按 DOI、arXiv ID/PMID、canonical URL 跨重跑折叠,并保留人工 status/note、screening history 和全部发现路径。
document.md 是人和 agent 的首选完整阅读材料,图片使用相对链接指向 hash-addressed source/assets/。已有 Markdown 的 front matter、跨行/块代码、标题与图片按语法上下文保留或本地化,非代码 raw HTML 被动化,纯文本按字面显示;HTML 的公式、复杂表格和多图结构不得为追求统一语法而静默丢失。整套 document/map/conversion/archive/assets 先完成冲突与格式检查再发布。parse-cache.yaml 继续承担兼容的逐字证据与 locator 协议;Markdown 转换降级或细节缺失时回退到保存的原格式。转换只搬运和保真,不解释文字、公式或图片,也不产生研究判断。Repository 源码保持为可验证的本地源码树,不批量转写成 Markdown。
收到远程代码仓库 URL 时,不要直接把 URL 交给 repo intake。Agent 先在安全临时目录建立范围明确的只读本地 checkout/snapshot,确认它是可遍历的普通文件树,再以该本地根目录入库;对用户只说明正在本地化代码来源,不泄漏内部命令。底层若拒绝未本地化的远程 repo,agent 应继续完成本地化和重试,不得留下只有网页快照、无法扫描源码的 repo unit。
${RESEARCH_PYTHON:-python3} .agents/skills/source-intake/scripts/intake.py show-stage --stage-id paper-search-retrieval-augmented-generation-xxxxxxx
${RESEARCH_PYTHON:-python3} .agents/skills/source-intake/scripts/intake.py add --kind paper --source kb/raw/paper.pdf --maturity lightweight
${RESEARCH_PYTHON:-python3} .agents/skills/source-intake/scripts/intake.py add --kind paper --source kb/raw/paper.pdf --maturity complete
${RESEARCH_PYTHON:-python3} .agents/skills/source-intake/scripts/intake.py add --kind repo --stage-id repo-search-example-xxxxxxx --candidate-id repo-search-example-xxxxxxx-ab12cd --pool candidate-tools