# Add to your Claude Code skills
git clone https://github.com/yinwu01/DucktorGuides for using ai agents skills like Ducktor.
See how Ducktor compares with popular alternatives.
Ducktor is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by yinwu01. 补全你在vibe research 中缺失的知识闭环,希望你能和你的agent 一起进化. It has 51 GitHub stars.
Ducktor's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/yinwu01/Ducktor" and add it to your Claude Code skills directory (see the Installation section above).
Ducktor is primarily written in JavaScript. It is open-source under yinwu01 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Ducktor against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
在 Vibe Research 浪潮下,编码与科研 Agent 极大地压缩了从实验到成文的周期。但这也是我们在开源 Supervisor-Skills()并获得学界与业界广泛认可后,愈发担忧的一个问题:当 AI 接管了执行细节,研究者(尤其是高年级本科生与低年级研究生)还能否从科研过程中习得真正的学术判断力?
在社区反馈中我们发现,许多研究者依赖 Supervisor-Skills 获取结构化的科研认知,但静态的技能库仍缺少伴随式的实时指导。与此同时,当前多数自动化科研工具本质上是一个开环系统:Data In, Paper Out。Agent 替你完成了所有隐性决策(如何界定核心贡献、结论下到什么分寸、消融实验如何归因),而人却被排除在思考回路之外。
Ducktor 旨在打破这种「执行加速、认知空心化」的困境,构建属于研究者的知识闭环:
[!TIP] 用 DeepSeek Harness? 请用 DeepSeek-Ducktor:命令和规则与 Ducktor 一致,更适配 DeepSeek Harness 的功能。
当你把实验结果交给常规 AI 撰写论文时,AI 会一次性输出初稿。核心贡献如何提炼、结论措辞的强弱边界、对比基线的合理性,全部由模型在黑盒中自行决断。你可能拿到了一篇通顺的草稿,却错失了最重要的方法论训练,也为后续审稿埋下了隐患。
引入 Ducktor 后,同样的任务被重构为透明的教研闭环:
/duck-outline 梳理主线逻辑,/duck-write 撰写正文,/duck-review 以审稿人视角严苛自查。Ducktor 并不替换你现有的底层模型,而是作为一套轻量级规则、Hook 与技能层,引导你的 AI 扮演严谨的学术导师。
安装后,Ducktor 默认处于按需模式,仅在你显式调用 /duck-* 命令时介入。在项目根目录下执行 /duck on 后,将开启当前项目的伴随指导模式(或使用 /duck quiet 开启静默模式:照样先问、照样记录,只是不在对话里讲解):
📌 注:显式执行
/duck-*命令时,工作流将遵循对应命令的专属步骤,命令报告的「卡片提醒」一节列出和这次产物相关的几张共识卡;最要紧的那张讲的道理,可能化进命令结束时的讲解。关于开启 Ducktor 前后的真实对话对比,请参阅评测集 evals/before-after/。
/duck-why)与阶段复盘(/duck-learn)/duck & /duck-why):即使 AI 已经执行完毕,你也可以随时输入 /duck <你的问题>(例如 /duck 这一步有哪些值得注意的科研规范?),系统会自动路由至最匹配的命令进行解答。调用 /duck-why 时,Ducktor 会针对刚才的操作(或你指定的文件、Git Commit、段落),聚焦剖析最值得学习的一处判断:常见做法与有经验的人为什么这样选、什么条件下不成立、数据去哪核对。这一步是你拍板的、你又没说过理由时,它会先问一句你当时怎么想的,再接着你的话讲。名家和经验卡的观点化为经验融进讲解,出处写进报告;你问起出处,它直接给出作者、文章和链接。/duck-learn):在一个研究阶段告一段落时调用。它先读这一段的决策记录、报告、笔记、Git 提交和写出的稿子,先看稿子和方案本身站不站得住(比较是否只差一个因素、数字能否从数据算回来、写进去的事实有没有出处),再对比“初始预期”与“实际产出”,指出有经验的导师会重点审视的薄弱环节,梳理出交给 AI 的判断,给出一到两条下一步;记录里涉及上一次复盘的下一步时,照实说做了没有。最后请你回看一件具体的决定,说说当时怎么想、现在会怎么定(可以不答)。你说「这类事以后我想自己定」或「下次让我先试」,它先给你看要记进 .duck/config.md 的那一行,你同意再记,帮助你逐步收回学术主导权。.duck/)Ducktor 将过程中的认知资产以纯文本 Markdown 存储在项目本地的 .duck/ 目录下:
.duck/notebook.md):按行记录提炼出的科研原则。开启后开始同类工作前、以及执行 /duck-* 命令时,Ducktor 会翻出相关的历史原则照着做。如果你表示“这类原则我已经掌握”,后续将转为只记录、不重复说教。.duck/decisions.md):按行记录研究过程中的关键取舍,并明确标注决策者(「你定」或「AI 定」)。.duck/reports/):存档每条命令的完整结果、讲解依据与卡片提醒,以及 /duck-learn、/duck-why 的深度分析。所有记录均为标准 Markdown 文件,可直接随论文代码库提交至 Git(组会上面对导师追问“当时为什么这样设计实验”,可随时溯源);若无需入库,将 .duck/ 加入 .git/info/exclude 即可。
为避免大模型产生空洞的“正确的废话”,Ducktor 讲道理时的依据只取自以下四个来源。对话里化为经验来讲,出处写进报告或笔记本那一行,你问起时直接给出;找不到依据时,它会说明这是 AI 自己的判断:
W11:行文措辞强度必须与实验证据强度严格对齐)。/duck-skill 注入你们实验室内部的审稿偏好与写作规范(发生冲突时,优先以课题组自定义规则为准)。开启 Ducktor 的项目会在每次会话初始化时加载常驻规则 rules/core.md(针对仅支持规则文件的工具提供 AGENTS.md)。核心组件分布如下:
skills/:14 条交互命令的定义与编排逻辑。library/:完整集成的 10 项 Supervisor-Skills 核心科研技能(涵盖文献综述、Idea 评估、投稿前审稿等)。cards/ & handbook/:内置经验卡、名家文章索引与科研手册。bin/、hooks/、scripts/:多平台插件适配脚本与生命周期 Hook。让你的 agent 帮忙,把下面这段话发给它:
帮我安装 Ducktor 插件:https://github.com/yinwu01/Ducktor
照仓库里 INSTALL.md 的步骤装好,装完告诉我怎么开始用。
也可以照下面的步骤自己装。
环境要求:Node.js 18 及以上版本。
(注:若此前安装过旧版 Doctor Duck,请先参照 INSTALL.md 中的卸载指南清理旧版本。)
在终端中执行:
claude plugin marketplace add yinwu01/Ducktor
claude plugin install duck@ducktor
在终端中执行:
codex plugin marketplace add yinwu01/Ducktor
codex plugin add duck@ducktor
安装后,请在 Codex 中打开 /hooks,信任 Ducktor 注册的两条 Hook,随后开启新会话即可。
将本仓库克隆至本地,把 AGENTS.md 复制到你的目标项目根目录,并在对话中告知 AI 本仓库的本地路径。此模式下常驻规则自动生效;由于无原生斜杠命令支持,可通过自然语言触发(如*“请按照 Ducktor 的 /duck-review 流程审阅当前草稿”*)。各平台适配详情请参阅 docs/agent-portability.md。
/duck(Codex 中输入 $duck:duck),Ducktor 将展示极简上手指引与命令菜单。/duck on 即可。开关状态独立保存在当前项目的 .duck/config.md 中,不会污染其他项目(注意:请勿在 paper/ 等子目录下启动会话,否则无法读取根目录配置)。更多关于版本更新、卸载流程与故障排查,请参阅 INSTALL.md。
| 命令 | 核心作用与适用场景 |
|---|---|
/duck [on | quiet | off] |
总控与智能路由。不带参数时展示菜单;on 开启项目伴随模式;quiet 开启静默记录模式;off 恢复按需触发模式。后接自然语言(如 /duck 帮我写引言)时,自动匹配并执行对应子命令。 |
/duck-survey |
文献调研:探索研究方向,生成结构化文献综述。 |
/duck-idea |
课题评估:审视研究 Idea 的新颖性、可行性与潜在审稿风险。 |
/duck-vibe |
人机边界划分:评估当前模块哪些工作可托管给 AI,哪些核心科学判断必须由研究者亲自把关。 |
/duck-outline |
逻辑架构:梳理整篇论文的论证脉络(内置技术论文与 Benchmark 论文双模板)。 |
/duck-intro |
引言撰写:构建“背景→挑战→方法映射→贡献”严密咬合的 Introduction。 |
/duck-write |
正文撰写:基于真实实验证据撰写方法与实验章节,严控引用真实性。 |
/duck-figure |
图表设计:规划科研图表结构并核查可视化信息密度与规范。 |
/duck-polish |
学术润色:提升学术表达的精准度、可读性与行文节奏。 |
/duck-review |
模拟审稿:在投稿前以顶会 Reviewer 的严苛视角对稿件进行全面体检。 |
/duck-why |
方法论溯源:深度剖析上一步操作(或指定文件、Commit、段落)背后的学术取舍与名家依据。 |
/duck-learn |
阶段性复盘:对比预期与结果,诊断薄弱环节,盘点交给 AI 的隐性决策。 |
/duck-notes |
知识库管理:查看、检索或编辑本地沉淀的 .duck/notebook.md 科研原则。 |
/duck-skill |
定制与扩展:启停特定命令、针对当前项目微调规则,或注入课题组专属经验卡。 |
注:9 条核心科研工作流命令依赖 library/ 下的技能库,需完整安装插件方可使用。在 Codex 环境中,请将 /duck-review 替换为 $duck:duck-review(其余命令同理)。