<< All versions
Skill v1.0.0
currentAutomated scan0/100yts1919/research-assistant/section-writing
──Details
PublishedSeptember 27, 2026 at 02:01 AM
Content Hashsha256:937fd913f6754150...
Git SHAb6ec60d312b8
──Files
Files (1 file, 3.5 KB)
SKILL.md3.5 KBactive
SKILL.md · 52 lines · 3.5 KB
version: "1.0.0" name: section-writing description: 分节起草论文某一节(引言/方法/结果/讨论等),先论证后成文,草稿存入右侧「写作」悬浮窗,可维护符号术语台账、拼接全文。当用户需要写某一节、起草段落、重建论证时使用。
分节写作 (section-writing)
核心:先论证、后成文
- 一句话论证:动笔前用一句话锁定——「在[问题]中,我们用[方法]证明了[进展],证据是[证据],边界是[边界]」。写出的每一段都要服务于这句话。
- 确认要点:起草前先向用户复述「本节要论证什么 + 用哪些证据」,确认后再写。
工作流
- 首次写作先初始化草稿:
python tools/section.py --init "论文标题" --out 草稿.json; - 每写一节,把「本节一句话论证 + 草稿」存进草稿 JSON,并写入右侧「写作」面板:
- 草稿 JSON 结构:
{"title":"…","argument":"整体论证","sections":[{"id":"引言","argument":"…","results":["结果1","结果2","结果3"],"final":"…"},…]}; - 写入面板:
python tools/paper.py --write-card --panel <config.section_json_path> --card 草稿.json;
- 结果1 由 AI 生成:用户只填「一句话论证」,你(AI)据此生成结果1 的正文草稿填入
results[0];结果2/结果3 作为备选版本(可让 AI 再生成不同风格/精简版,或用户自己在面板里编辑); - AI 智能融合:当用户要把某节的多个版本融合成一个时,融合由你(AI)完成——把选中的版本去重、保留关键信息、统一语气,写出最终结果,填入该节
final字段; - 符号/术语台账:每节末尾把新引入的符号、术语登记到
ledger,下一节起草前先查台账; - 全部写完拼接全文(按各节 final):
python tools/section.py --concat 草稿.json --out paper.md。
与悬浮窗的交互
- 「写作」面板是可编辑的:用户可在面板里直接改论证/各版本/最终结果,编辑保存在浏览器 localStorage;
- 面板「AI融合(复制给AI)」按钮会把选中的版本复制到剪贴板,用户粘贴到对话发给你,你融合后写回该节 final;
- 面板「简单合并」是浏览器端的机械拼接(不调用 AI);
- 面板「导出全文」按各节 final 拼接为 Markdown / Word(.rtf)。
段落纪律
- 一段一职:每段只做一件事(背景/空白/方法/结果/对比/机制/意义/局限之一);
- 段落流动:首句是主题句;其后每句与上一句有明确关系(因果/对比/限定/举例);
- 动词校准:show/demonstrate(强证据)、suggest/indicate(趋势级)、may/could(未验证机制);
- 删除无据声明:清除 first/unprecedented/revolutionary/comprehensive/always/never。
各节要点
- 引言:漏斗式——大背景 → 领域现状 → 尚未解决的问题 → 本文贡献;
- 方法:可复现(模型架构、超参数、损失函数公式、数据处理);
- 结果:突出「发现」,关键处给量化结果,图/表就近引用;
- 讨论:突出「为什么重要」与「局限」,坦诚边界。
输出
- 只输出这一节的草稿,不写全文;
- 数据/文献缺失处用「[示例数据/待补文献]」占位,不编造;
- 附一句「本节一句话论证」,方便核对;
- 同步更新「写作」悬浮窗,用户可随时查看已写各节与台账,并一键导出全文 Markdown。