DailyRead 是一个 workspace-first 的科研工作流仓库,面向计算机系统、体系结构、分布式系统、网络、安全和 AI systems 方向的论文调研、精读、idea 生成与报告整理。
这个仓库的核心目标不是只存放笔记,而是把从 paper discovery 到 report writing 的日常研究流程稳定地落在同一个工作区里。
- 面向 research workflow 的目录骨架
- 可直接在 VS Code / Copilot 中使用的 prompts、instructions、skills
- 统一的 paper / idea / report templates
- 面向多个 research tracks 的配置文件
- 本地校验脚本与索引生成脚本
- 中英文双份使用指南
papers/ 论文精读笔记
ideas/ idea 笔记
reports/ 调研报告、阶段总结、venue survey
inbox/ 临时线索与候选 backlog
index/ 自动生成的索引与 catalog
attachments/ 可选的 PDF、figure、artifact 等附件
config/ 工作流配置与 track presets
templates/ paper / idea / report 模板
.github/ Copilot instructions、prompts、skills
scripts/ 校验与索引脚本
.conda/ 工作区本地 Python 环境(不纳入 git)
- 克隆仓库。
- 用 VS Code 打开仓库根目录。
- 阅读全局配置
config/dailyread.yaml。 - 按你的研究方向调整
config/tracks/下对应的 track preset。 - 在 Copilot Chat 里输入
/,从现成 skills 开始。
如果 slash commands 没有立刻刷新,重载一次 VS Code 窗口即可。
当前仓库已经提供这些 phase-1 skills:
daily-discoveryvenue-surveypaper-analyzeidea-synthesisreport-writerpaper-searchextract-paper-images
仓库内 .github/skills/ 下的技能实现参考了 juliye2025/evil-read-arxiv 的工作流设计与部分组织思路,并在当前 DailyRead 工作区内做了面向 systems research workflow 的本地化改写。
原始参考仓库使用 MIT License。出于引用与开源协作考虑,本仓库在 README 中保留这一来源说明;如果后续继续引入或改写其中的具体实现片段,也应同步保留相应的许可证与来源信息。
- 用
daily-discovery做近期论文发现。 - 用
venue-survey对重点会议做定向调研。 - 用
paper-analyze产出结构化 paper notes。 - 用
idea-synthesis从多篇阅读结果中提取 research ideas。 - 用
report-writer写周报、阶段总结或 topic review。 - 用
paper-search和index/回收已有积累,避免重复劳动。
DailyRead 保持 workflow-centric 的技能边界,而不是按单一网站拆分 skills。
论文发现和 venue inventory 的 canonical 清单应优先来自 config/dailyread.yaml 中配置的默认来源。像 Chaspark 这类编辑型研究站点更适合作为 daily-discovery 和 paper-analyze 的二级输入:用于发现高价值博客、论文汇总和中文上下文,但在落 paper note 前仍应回到原始 paper URL、venue 页面或 DOI 元数据。
仓库内置以下模板:
templates/deep_paper_note.mdtemplates/idea_note.mdtemplates/hybrid_report.mdtemplates/survey_report.md
元数据约定:
- 使用 YAML frontmatter
- enum 值统一使用
snake_case - cross-note references 使用稳定 key,而不是文件路径
- 笔记正文采用 mixed-language 风格:中文为主,关键术语保留 English
仓库内置两个常用脚本:
.\.conda\python.exe .\scripts\validate_dailyread.py
.\.conda\python.exe .\scripts\build_indexes.pyvalidate_dailyread.py用来检查配置、模板、skills、prompts、instructions 是否完整且可发现build_indexes.py用来重建index/下的 catalog 与按 topic / venue / report kind 聚合的索引
- 中文详细指南:
HOW_TO_USE_DAILYREAD_ZH.md - English guide:
HOW_TO_USE_DAILYREAD.md - 持续执行计划:
IMPLEMENTATION_PLAN.md
这个仓库已经适配 SSH 推送。后续常用命令:
git status
git add .
git commit -m "your message"
git push如果你在新机器上使用本仓库,优先配置 GitHub SSH key,再绑定:
git remote set-url origin git@github.com:RogersIV144/DailyRead.git如果你今天要真正开始用这套工作流,推荐这样启动:
- 选择一个 track,例如
ai_systems或systems - 跑一次
daily-discovery - 从结果中挑 2 到 3 篇 paper
- 对最重要的一篇运行
paper-analyze - 基于 paper note 再运行一次
idea-synthesis - 最后用
report-writer输出你的阶段总结
这套流程的目标不是一次性做很多,而是把每天的阅读、判断、积累和输出稳定串起来。