从选题到投稿全程把关,每个数字和引用都可追溯
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Linus-Shyu/papercraft该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · skill
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/18) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/1(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
面向 AI 智能体的证据优先论文写作与评审:调研、可行性、实验、写作、审计、评审、验收。失败即拦截的关卡、可核验的引用、模板溯源。
README
由 DeepSeek 最新模型翻译生成Papercraft
面向 AI 智能体的证据优先论文写作与评审。
Papercraft 是一个可移植的技能和命令行工具,覆盖完整的研究生命周期。给它一个题目,它就跑 调研 → 可行性 → 实验设计 → 执行 → 写作 → 审计 → 评审 → 接收 → 打包,每一步都有明确的检查点,关卡失败即停。
它能在 DSH、Claude Code、Cursor、Codex 里用,也能在任何能读 Markdown 指令文件的编辑器里用。它不是代笔:每个数字、每条引用、每个论断、每张浮动体,都必须能追溯到一份产物。
不保证零错误。 没有任何提示词或工具能保证 AI 永远不犯错。Papercraft 让错误可发现、可定位、可拦截:数字没有出处、引用没有核实、图没有正文引用,流水线就停下来。
为什么选 Papercraft
LLM 写的论文,翻车方式很固定:
- 引用是编的,或者张冠李戴;
- 重跑代码后,数字和代码对不上;
- 图是手工调出来的,看着对,却和正文矛盾;
- 所谓「消融」只是换了几句话,并没有真的删掉模块;
- 浮动体没有任何句子引用;
- 会议规则(页数限制、模板、匿名、检查清单)靠记忆背,而不是从 CFP 里读;
- 评审意见要求做不可能的实验,或者引用根本不存在的论文。
Papercraft 把每种翻车方式都变成一个关卡,配检查器、台账,或者写死的停止条件。
展开完整文档(README 剩余 1 节)
Papercraft
面向 AI 智能体的证据优先论文写作与评审。
Papercraft 是一个可移植的技能和命令行工具,覆盖完整的研究生命周期。给它一个题目,它就跑 调研 → 可行性 → 实验设计 → 执行 → 写作 → 审计 → 评审 → 接收 → 打包,每一步都有明确的检查点,关卡失败即停。
它能在 DSH、Claude Code、Cursor、Codex 里用,也能在任何能读 Markdown 指令文件的编辑器里用。它不是代笔:每个数字、每条引用、每个论断、每张浮动体,都必须能追溯到一份产物。
不保证零错误。 没有任何提示词或工具能保证 AI 永远不犯错。Papercraft 让错误可发现、可定位、可拦截:数字没有出处、引用没有核实、图没有正文引用,流水线就停下来。
为什么选 Papercraft
LLM 写的论文,翻车方式很固定:
- 引用是编的,或者张冠李戴;
- 重跑代码后,数字和代码对不上;
- 图是手工调出来的,看着对,却和正文矛盾;
- 所谓「消融」只是换了几句话,并没有真的删掉模块;
- 浮动体没有任何句子引用;
- 会议规则(页数限制、模板、匿名、检查清单)靠记忆背,而不是从 CFP 里读;
- 评审意见要求做不可能的实验,或者引用根本不存在的论文。
Papercraft 把每种翻车方式都变成一个关卡,配检查器、台账,或者写死的停止条件。
快速开始
纯聊天(推荐)。 装一次,然后直接跟编辑器说话:
git clone https://github.com/Linus-Shyu/papercraft.git
cd papercraft
./install.sh --all
在编辑器里打开一个文件夹,说:
写一篇关于 <题目> 的论文,投 <会议>。
就这一句提示词。默认值:./papercraft-paper、会议 AAAI、3 个问题、H1/H2/H3。如果编辑器没有自动路由,先说 用 papercraft。细节见 CHAT.md。
终端(可选)。
./papercraft new --topic "How should we evaluate step-by-step LLM tutoring?" \
--venue aaai --dir ~/papers/my-paper
./install.sh --project ~/papers/my-paper
在编辑器里打开 ~/papers/my-paper,新建一个对话,粘贴:
Run Papercraft Autopilot for this repo (the topic is in paper_state/plan.json).
读取 /absolute/path/to/papercraft/AUTOPILOT.md 并照它执行。
我只关心选题;最多问我 3 个问题。
不要编造结果或引用。停在 H1、H2、H3。
你最多回答三个问题(venue、constraints、must-use data/code),并批准三个检查点:
| 检查点 | 你会看到 | 你来选 |
| H1 | 3 个可证伪的研究问题 + venue | 选一个,或「你来定」 |
| H2 | 最小可发表单元、资源、go/no-go | go / 改范围 / 停 |
| H3 | PDF、模拟评审、录用风险 | 投稿 / 修改 |
其余全部自动化。如果以你手上的资源做不出来,你拿到的是一份计划和阴性结果,不是编出来的论文。
它做什么
flowchart LR
A[Topic] --> B[Survey]
B --> C[Feasibility]
C --> D[Experiment design]
D --> E[Execute]
E --> F[Template]
F --> G[Write]
G --> H[Audit]
H --> I[Review]
I --> J[Acceptance]
J --> K[Package]
| 阶段 | 产出 | 关卡 |
| 调研 / 新颖性 | 文献矩阵、最接近的 3 篇、delta | G3b |
| 可行性 | MPU、资源、go/no-go | G0 |
| 实验设计 | 卡片、对照、随机种子、判定规则 | G2/G8 |
| 执行 | 命令、输出、哈希 | G8 |
| 模板 | 官方样式文件 + 来源记录 | G6 |
| 写作 | 依据论点与数字生成 LaTeX 草稿 | G1–G4 |
| 审计 | 全部关卡,阻塞项已修复 | G2–G8 |
| 评审 | 3 个评审人设 + 打分 | G9 |
| 录用评估 | 风险备忘 + 风险区间 | G10 |
| 打包 | PDF、源码 zip、工件 zip | G11 |
关卡
| 关卡 | 问题 | 检查脚本 |
| G2 | 每个数字都能追溯到来源 | check_numbers.py |
| G3 | 每条引用都能核实 | check_citations.py |
| G3b | 调研覆盖了最接近的工作 | check_literature.py |
| G4 | 每个浮动体都有标签和正文引用 | check_floats.py |
| G5 | 没有身份或密钥泄露 | check_anonymity.py |
| G6 | 能编译,页数符合限制 | build.sh |
| G7 | 符号有定义、定界符配对、算式校验 | check_math.py |
| G8 | 代码确实跑过,输出对得上 | check_repro.py --run |
| G9 | 评审有证据支撑且前后一致 | score_review.py |
| G10 | 投稿前没有未解决的阻塞项 | score_acceptance.py |
适配哪些工具
| 编辑器 / 智能体 | 加载方式 |
| DSH | ~/.dsh/skills/papercraft(原生) |
| Claude Code | ~/.claude/skills/papercraft + CLAUDE.md |
| Cursor | ~/.cursor/skills/papercraft + .cursor/rules/papercraft.mdc |
| Codex | ~/.codex/skills/papercraft + AGENTS.md |
| Copilot / Cline / Windsurf / Continue | 项目规则(--project) |
| Aider / Zed / Gemini CLI | CONVENTIONS.md / .rules / GEMINI.md |
| 其他任何工具 | 粘贴 SKILL.md 的绝对路径 |
激活方式和 5 分钟冒烟测试见 EDITORS.md。
安装
./install.sh --all # native dirs for DSH, ~/.agents, Claude, Cursor, Codex
./install.sh --project DIR # project dirs + pointers inside one paper repo
./install.sh --list # show the matrix
./install.sh --uninstall --project DIR
对于不支持原生技能的编辑器,--project 是必填项。指针是标记块;已有的用户内容会备份一次,--uninstall 只删除 Papercraft 的块。
会议目录
papercraft venues 按领域、类型和周期列出 37 个活跃 AI 会议。它不附带截稿日期:每一行都是 UNVERIFIED,直到你打开官方 CFP 并标记它。
papercraft venues --area nlp
papercraft venues --type journal
papercraft venues-mark --id acl --status in_review \
--source-url https://... --verified-on 2026-10-17 --dir ~/papers/my-paper
见 guides/conferences.md。
手动使用
自动驾驶是可选的。每个阶段也是一个命令:
papercraft status --dir ~/papers/my-paper
papercraft next --dir ~/papers/my-paper
papercraft mark survey done --note "12 rows, 3 closest"
papercraft template --venue aaai --url https://.../aaai2027-kit.zip
papercraft check --dir ~/papers/my-paper --with-repro
papercraft recommend --dir ~/papers/my-paper --reviews review/*.json
papercraft resubmit --dir ~/papers/my-paper --to acl --url https://.../acl-style.zip
papercraft venues --area nlp
papercraft venues-mark --id acl --status in_review --source-url https://...
papercraft package --dir ~/papers/my-paper
如果论文被拒,recommend 会根据评审类别生成一份会议候选清单,resubmit 会归档旧样式文件、获取新模板、更新项目状态,并写入 RESUBMISSION.md。
文档
| 文件 | 涵盖内容 |
| START_HERE.md | 3 步快速上手 |
| CHAT.md | 纯聊天体验:打开文件夹,提及技能,粘贴一条消息 |
| AUTOPILOT.md | 完整流水线、提示词、检查点、停止条件 |
| EDITORS.md | 各编辑器的激活与故障排查 |
| WRITING.md | 逐节写作手册 |
| REVIEWING.md | 对抗式评审与打分 |
| guides/resubmission.md | 拒稿分诊、会议候选清单、模板切换 |
| conferences/ | 10 个会议配置档 + 模板/匹配元数据 |
| VERIFICATION.md | 实际运行了什么,还有什么未验证 |
仓库结构
SKILL.md skill contract: modes, prime directive, gates
START_HERE.md user quickstart
CHAT.md chat-only UX (no terminal)
AUTOPILOT.md end-to-end runbook
EDITORS.md per-editor activation
WRITING.md writing playbook
REVIEWING.md reviewing playbook
conferences/ venue profiles, template sources, fit signals
guides/ evidence, citations, math, repro, acceptance, resubmission
templates/ 台账、注册表、评审/验收表 scripts/ 检查器、命令行、构建/审计 examples/ 一篇通过所有关卡的小论文 assets/ logo + 社交预览图
安全与限制
- 不编造实验。 如果最小可发表单元跑不起来,Papercraft 停在可行性阶段,交付一份计划。
- 不编造引用。 DOI/arXiv/ACL 页面必须打开;否则该条目记为 UNVERIFIED,不进入 PDF。
- 不猜模板。 conferences/templates.json 出厂时 url: null;你提供一次官方 URL,Papercraft 记录来源。
- 不保证录用。 录用环节是一份风险备忘,不是预测。
- 不替代同行评审。 模拟审稿人是一道检查,不是决定。
- 检查器有局限。 check_math 不证明推导;check_citations 只做结构检查(元数据需要人或智能体打开页面);check_repro 信任给它的清单命令。
开发
无第三方 Python 依赖。构建测试需要 LaTeX。
make lint # profiles + Python compile
make test # smoke, unit, install, autopilot, template, resubmit
make test-fast # the subset that does not need LaTeX
贡献
见 CONTRIBUTING.md。欢迎的贡献:经过核实的会议配置档、带测试的新检查器、失败模式案例研究、更清晰的规则。请不要添加鼓励隐藏局限或编造结果的规则。
许可证
MIT。见 LICENSE。
引用
@software{papercraft2026,
title = {Papercraft: Evidence-first paper writing and review for AI agents},
author = {{Papercraft contributors}},
year = {2026},
url = {https://github.com/Linus-Shyu/papercraft}
}预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Linus-Shyu/papercraft
从选题到投稿全程把关,每个数字和引用都可追溯
相关插件 · 技能 / 提示词
人设统管ZiChuanLan/agent-purge
一份系统提示词,喂给多个 coding…
★ 931已汉化DSH
73.8
人物画像蒸馏titanwings/distilly
Distilly — 把他们的思考方式提炼成可复用的技能,供任何智能体或机器人使用。原名 Colleague Skill(原同事 Skill)。
★ 25,659已汉化DSH
71.3
推理工作空间套件Tiger3807861189/J-Space-Cognition-Suite
J-Space 是面向复杂推理、大型仓库工程、子代理协作与授权安全分析的推理时工作空间和控制套件。
★ 2,957已汉化DSH
70.5
两阶段工具锚定预设xiaobright/dsh-anchored-standard
实验性 DeepSeek Harness agent preset…
★ 3,742已汉化DSH
70.1
智能体工作流编排nrslib/takt
不再日夜盯着 AI 编码智能体。
★ 1,402已汉化DSH
70
Agent 运行时手册Electricitysheep/dsh-handbook
DeepSeek Harness dsh 从 0 到 1 深度手册:安装/插件开发/性能调优/实测案例/同模型多…
★ 827已汉化DSH
68.7