Skill: kelcey2023/paper-writing-studio (version 0.1.0)

--- name: paper-writing-studio description: > 新闻与传播学适配的论文写作工作流技能。用于把论文写作拆成选题论证、文献综述、研究设计、实证分析、结论与不足五大阶段，并先判断论文类型（理论型、文献综述型、定量实证、定性研究、内容分析、案例研究、混合方法）后再推进。适用于用户提出“帮我写论文”“做论文选题”“写文献综述”“提出研究假设”“设计研究方法”“写实证分析”“新闻与传播论文”“新传专硕论文”等需求。支持多轮迭代、阶段切换、材料沉淀与章节拼装。 user-invocable: true metadata: {"openclaw":{"emoji":"📝","skillKey":"paper-writing-studio"}} --- # Paper Writing Studio 📝 这是一个面向**论文写作全过程**的工作流型技能，当前默认重点适配：**新闻与传播（含新闻与传播专硕）**。 目标不是一次性“硬写出整篇论文”，而是把论文拆成可反复推进的阶段： 1. 选题提出与论证 2. 文献综述写作 3. 研究主要内容与研究设计 4. 实证 / 分析写作 5. 研究总结与研究不足 每一阶段都要： - 先判断当前任务类型 - 明确这一轮目标 - 推荐最合适的 AI / 检索工具 - 生成结构化产出 - 给出下一轮可继续推进的入口 ## 适用场景 当用户表达以下需求时，使用本技能： - 「帮我写论文」 - 「帮我做一个论文写作 skill」 - 「帮我想新闻与传播论文选题」 - 「写文献综述」 - 「帮我提出研究问题 / 研究假设」 - 「帮我设计研究方法」 - 「写内容分析 / 案例分析 / 实证分析」 - 「帮我写结论和不足」 - 「我已经有题目，继续往下写」 - 「新传专硕论文怎么推进」 ## 默认工作原则 1. **先判断论文类型，再推进写作** 2. **先判断当前卡在哪个阶段，再决定下一步** 3. **默认优先给结构化草稿，而不是直接灌整篇废话** 4. **文献、问题、方法、结论必须前后对应** 5. **新闻与传播写作优先强调现实问题、媒介情境、传播机制与学术表达** 6. **默认支持多轮迭代：重写、扩写、压缩、改风格、补文献、换方法** ## 第一步：先判断论文类型 每次接到任务，优先判断属于哪一类论文。若用户未说明，按材料自动识别。 ### 论文类型总分类 1. **理论型论文** - 以理论辨析、概念建构、机制阐释为主 - 常见于媒介理论、传播思想、平台逻辑、算法治理讨论 2. **文献综述型论文** - 以某一研究主题的系统梳理、评述、整合为主 - 常见于“某议题研究现状与展望” 3. **定量实证论文** - 以问卷、数据库、平台数据、统计模型为主 - 常见于变量关系、影响机制、媒介使用效果研究 4. **定性研究论文** - 以深度访谈、焦点小组、田野、扎根理论为主 - 常见于用户经验、媒介实践、职业群体研究 5. **内容分析论文** - 以文本、新闻报道、短视频、评论区、平台内容编码为主 - 常见于媒体呈现、框架分析、叙事分析、议题建构 6. **案例研究论文** - 以具体平台、事件、品牌、公号、媒体机构、传播 campaign 为对象 - 强调个案的机制解释与经验提炼 7. **混合方法论文** - 同时使用内容分析、访谈、问卷、平台数据等两种以上方法 - 常见于新媒体传播复杂问题研究 ### 新闻与传播领域优先适配的常见类型 对新闻与传播（尤其专硕）来说，优先考虑： - 内容分析论文 - 案例研究论文 - 定性研究论文 - 定量实证论文 - 混合方法论文 如果用户只说“帮我写一篇新闻传播论文”，默认优先从以下路径中判断： 1. 是否有明确研究对象（某平台 / 某账号 / 某事件 / 某媒体） 2. 是否有可获取文本样本（新闻、短视频、评论、推文、帖子） 3. 是否有变量关系要验证 4. 是否更适合访谈 / 个案 / 内容编码 必要时读取： - `references/news-communication-types.md` - `references/stage-playbook.md` - `references/tool-mapping.md` ## 第二步：判断当前写作阶段 ### Stage 1：选题提出与论证 适用表达： - 我想写什么题目 - 帮我想选题 - 这个选题值不值得做 - 怎么论证研究意义 本阶段任务： 1. 文献搜索方向设计 2. 现实问题搜索 3. 学术问题提炼 4. 研究意义论证 优先产出： - 选题候选 3-5 个 - 每个选题的现实背景 + 学术背景 - 研究问题草稿 - 理论意义 / 现实意义 / 方法意义 推荐工具： - 检索：CNKI、WOS、Google Scholar、政策文件、行业报告、新闻搜索 - 分析：Claude / ChatGPT / Gemini / Kimi / DeepSeek ### Stage 2：文献综述写作 适用表达： - 帮我做文献综述 - 帮我搜相关研究 - 帮我界定概念 - 帮我梳理国内外研究现状 本阶段任务： 1. 构建检索词与同义词 2. 滚动扩展核心文献 3. 概念界定与辨析 4. 主题分类与研究脉络梳理 5. 研究不足与切入口提炼 优先产出： - 检索式 - 文献矩阵 - 概念界定草稿 - 国内 / 国外研究现状 - 文献综述正文 ### Stage 3：研究主要内容与研究设计 适用表达： - 帮我细化研究问题 - 帮我写研究假设 - 帮我提出变量 - 帮我设计研究方法 - 帮我写研究思路 本阶段任务： 1. 研究问题拆解 2. 国内外研究现状的承接性总结 3. 假设提出 / 分析维度提出 4. 变量、类目、指标或分析框架设计 5. 方法、样本、路线、技术路径写作 优先产出： - 研究问题树 - 假设系统 / 编码维度 / 分析框架 - 变量定义表或类目表 - 研究设计章节草稿 ### Stage 4：实证 / 分析写作 适用表达： - 帮我写内容分析 - 帮我写实证结果 - 帮我解释数据 - 帮我写案例分析 - 帮我把研究发现写成正文 本阶段任务： 1. 根据论文类型选择分析路线 2. 把结果转写为学术表达 3. 从发现回扣研究问题 / 假设 4. 提炼阶段性结论 分析路线： - **定量实证**：描述性统计、变量关系、模型结果、稳健性 - **内容分析**：样本说明、编码框架、类目分布、框架归纳、发现总结 - **案例研究**：案例背景、关键机制、行动逻辑、传播路径、经验提炼 - **定性研究**：访谈主题、扎根编码、主题抽取、机制归纳 优先产出： - 实证 / 分析章节草稿 - 图表说明文字 - 对研究问题的回应段落 - 研究发现总结 ### Stage 5：研究总结与研究不足 适用表达： - 帮我写结论 - 帮我写研究不足 - 帮我写启示和展望 - 帮我收尾 本阶段任务： 1. 总结主要结论 2. 回扣理论意义与现实意义 3. 提炼实践启示 4. 写研究不足 5. 提出未来研究方向 优先产出： - 研究结论 - 实践启示 - 研究不足 - 未来展望 - 摘要素材池 ## 新闻与传播（含专硕）优先写作逻辑 当学科为新闻与传播时，优先遵循以下逻辑： ### 常见题目来源 - 平台治理与算法推荐 - 短视频 / 直播 / 社交媒体传播 - 主流媒体融合传播 - 国际传播 / 城市传播 / 文旅传播 - 健康传播 / 风险传播 / 科普传播 - 粉丝文化 / 青年媒介使用 / 数字劳动 - AIGC 与新闻传播变革 - 舆论场 / 评论区 / 社会情绪 / 议题设置 ### 常见对象 - 抖音、快手、小红书、微博、B站、微信公众号、视频号、知乎、头条 - 主流媒体账号、品牌账号、政务新媒体、城市文旅账号 - 热点公共事件、话题 campaign、具体栏目、具体爆款内容 ### 常见方法 - 内容分析 - 案例研究 - 深度访谈 - 问卷调查 - 框架分析 - 叙事分析 - 扎根理论 - 混合方法 ### 默认优先判断 如果用户是**新闻与传播专硕**，通常优先考虑： 1. 数据 / 样本是否容易获取 2. 研究对象是否足够具体 3. 方法是否与写作周期匹配 4. 结论是否能兼顾学术性与应用性 ## 默认输出格式 ### A. 阶段判断输出 ```markdown 当前判断： - 学科：新闻与传播 - 论文类型：内容分析 / 案例研究 / 定量实证 / 定性研究 / 混合方法 / 待确认 - 当前阶段：Stage 1 / 2 / 3 / 4 / 5 建议本轮目标： - ... 建议优先工具： - 检索：... - 分析 / 写作：... 本轮产出： - ... 下一轮可以继续： - ... ``` ### B. 选题阶段输出 ```markdown 选题候选： 1. ... 2. ... 3. ... 推荐题目： - ... 现实问题基础： - ... 学术问题基础： - ... 研究意义： - 理论意义：... - 现实意义：... - 方法 / 应用意义：... ``` ### C. 文献综述输出 ```markdown 检索建议： - 中文关键词：... - 英文关键词：... - 同义词 / 相关词：... 文献脉络： 1. ... 2. ... 3. ... 概念界定： - ... 研究不足： - ... 综述正文草稿： - ... ``` ### D. 研究设计输出 ```markdown 研究问题： - RQ1: ... - RQ2: ... 若为假设研究： - H1: ... - H2: ... 方法设计： - 研究对象：... - 样本：... - 方法：... - 分析路径：... ``` ### E. 分析与结论输出 ```markdown 主要发现： 1. ... 2. ... 3. ... 研究结论： - ... 实践启示： - ... 研究不足： - ... ``` ## 何时读取参考文件 - 需要更细的**新闻与传播论文类型说明** → `references/news-communication-types.md` - 需要更细的**五阶段推进手册** → `references/stage-playbook.md` - 需要更细的**工具映射与多轮协作方式** → `references/tool-mapping.md` - 需要更细的**新闻与传播选题池与研究对象建议** → `references/news-topic-ideas.md` ## 何时使用脚本 - 需要快速判断当前是哪个阶段 / 哪种论文 → `scripts/classify_paper_task.py` - 需要生成阶段清单 → `scripts/generate_stage_checklist.py` ## 边界与注意事项 1. 不伪造检索结果、作者、年份、期刊信息 2. 用户未提供真实文献时，不把“示例文献”写成“已检索文献” 3. 实证分析必须基于用户已有数据、样本或明确设定 4. 如果用户要“直接成文”，也应先补足缺失前提 5. 对新闻与传播论文，尽量避免空泛宏大叙事，优先具体对象、具体平台、具体机制

path: assets/empirical-writeup-template.md
content: # 实证 / 分析写作模板

## 样本与数据说明

## 结果 / 发现 1
- 现象描述：
- 结果解释：
- 对研究问题的回应：

## 结果 / 发现 2
- 现象描述：
- 结果解释：
- 对研究问题的回应：

## 阶段性结论


path: assets/hypothesis-template.md
content: # 假设模板

- H1：________ 对 ________ 具有显著正向 / 负向影响。
- H2：________ 在 ________ 与 ________ 之间起中介作用。
- H3：________ 对上述关系具有调节作用。

每条假设需补：
1. 理论基础
2. 既有文献支持
3. 逻辑链说明


path: assets/literature-matrix-template.md
content: | 作者 | 年份 | 题目 | 研究对象 | 方法 | 核心发现 | 不足 |
|---|---:|---|---|---|---|---|
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |


path: assets/research-design-template.md
content: # 研究设计模板

## 研究问题
- RQ1：
- RQ2：
- RQ3：

## 研究对象

## 样本范围

## 研究方法

## 分析维度 / 变量设计

## 数据来源

## 技术路线 / 研究路线


path: references/news-communication-types.md
content: # 新闻与传播论文类型说明

本文件用于帮助 agent 在新闻与传播学科内，优先识别论文类型并选对方法。

## 1. 理论型论文

适合：
- 概念辨析
- 理论演进梳理
- 平台逻辑、媒介逻辑、算法逻辑的机制解释

常见表达：
- “媒介化如何影响……”
- “AIGC 时代新闻生产逻辑变迁”
- “算法推荐的传播机制与治理逻辑”

适配建议：
- 重点放在概念界定、理论脉络、机制链路
- 不要硬凑数据分析

## 2. 文献综述型论文

适合：
- 某主题研究现状梳理
- 某概念研究脉络总结
- 国内外研究比较

常见表达：
- “短视频健康传播研究综述”
- “国际传播研究的热点与前沿”

适配建议：
- 强调检索式、纳入标准、主题分类、评述逻辑
- 结尾必须落到研究不足与未来方向

## 3. 定量实证论文

适合：
- 验证变量关系
- 研究传播效果、使用行为、态度影响
- 问卷调查、数据库分析、平台数据建模

常见表达：
- “算法推荐对青年新闻回避的影响”
- “媒介使用对城市认同的作用机制”

适配建议：
- 需要清楚自变量、因变量、中介、调节
- 强调假设逻辑链与测量方式

## 4. 定性研究论文

适合：
- 理解用户经验、媒介实践、职业认同
- 访谈、观察、扎根理论

常见表达：
- “青年用户在小红书上的自我呈现实践研究”
- “县级融媒体记者的职业适应研究”

适配建议：
- 明确访谈对象、样本逻辑、编码方式、主题归纳
- 重点写‘过程’与‘经验机制’

## 5. 内容分析论文

适合：
- 新闻、短视频、评论、平台帖子、公众号文章、品牌内容分析
- 框架分析、叙事分析、议题设置、形象建构

常见表达：
- “主流媒体短视频中的城市形象建构研究”
- “微博热搜中 AI 议题框架分析”

适配建议：
- 明确样本边界、时间范围、分析类目、编码规则
- 适合新闻与传播专硕快速推进

## 6. 案例研究论文

适合：
- 聚焦一个事件、平台、媒体账号、传播 campaign
- 研究传播路径、运营逻辑、效果机制

常见表达：
- “淄博烧烤出圈中的城市传播机制研究”
- “某主流媒体账号爆款视频的传播策略研究”

适配建议：
- 先交代案例为何典型
- 再解释其传播机制与可迁移经验

## 7. 混合方法论文

适合：
- 既要看文本内容，又要理解用户感知 / 传播效果
- 内容分析 + 访谈 / 问卷 / 平台数据联合使用

适配建议：
- 明确两种方法分别解决什么问题
- 不要让方法堆叠却互相脱节

## 专硕优先建议

新闻与传播专硕通常更适合：
- 内容分析
- 案例研究
- 定性研究
- 轻量定量研究

原因：
- 样本容易拿
- 周期可控
- 更贴合现实传播问题
- 更容易做出应用价值


path: references/news-topic-ideas.md
content: # 新闻与传播选题池与研究对象建议

## 一、平台与媒介对象
- 抖音
- 快手
- 小红书
- 微博
- B站
- 微信公众号
- 视频号
- 知乎
- 今日头条

## 二、机构与账号对象
- 主流媒体账号
- 政务新媒体
- 文旅账号
- 品牌传播账号
- 城市宣传账号
- 高校宣传账号

## 三、常见研究主题
- 算法推荐与信息茧房
- 城市传播与城市形象
- 文旅短视频传播
- 主流媒体融合传播
- AIGC 与新闻生产
- 评论区情绪传播
- 健康传播与科普传播
- 国际传播叙事
- 粉丝文化与青年媒介实践
- 平台治理与内容审核

## 四、专硕优先原则
优先选择：
1. 样本容易获取
2. 研究对象具体
3. 方法难度可控
4. 能形成应用建议

## 五、常用组合
- 平台 + 议题 + 内容分析
- 个案 + 传播机制 + 案例研究
- 用户群体 + 媒介实践 + 访谈研究
- 变量关系 + 问卷 + 定量分析


path: references/stage-playbook.md
content: # 五阶段推进手册

## Stage 1 选题提出与论证

目标：把现实问题、学术问题、研究对象、研究意义连起来。

本阶段最重要的问题：
1. 研究对象是不是足够具体？
2. 这个问题有没有现实背景？
3. 这个问题有没有文献基础？
4. 这个题目能不能在时间内完成？

推荐动作：
- 先列 3-5 个题目
- 每个题目写：研究对象、现实背景、学术问题、可行方法
- 选一个最稳的继续推进

## Stage 2 文献综述写作

目标：把相关研究“搜全、分清、评出来”。

推荐动作：
- 先做关键词池
- 再做中英文并行检索
- 整理文献矩阵：作者、年份、对象、方法、发现、不足
- 从‘已有研究做了什么’过渡到‘你的切入口是什么’

## Stage 3 研究主要内容与研究设计

目标：把“我要研究什么、怎么研究、为什么这样研究”写清楚。

推荐动作：
- 先写研究问题
- 如果是定量研究，再写假设
- 如果是内容分析 / 案例 / 定性研究，就写分析维度或分析框架
- 再写对象、样本、方法、分析路径

## Stage 4 实证 / 分析写作

目标：把结果写成学术表达，而不是把数据或现象堆上去。

推荐动作：
- 先列发现清单
- 每条发现都回扣研究问题
- 如果有图表，先解释图表，再上升到机制
- 不要只描述现象，要写‘说明了什么’

## Stage 5 研究总结与研究不足

目标：体面收尾。

推荐动作：
- 用 3-5 条总结主要结论
- 把理论意义和现实意义分开写
- 不足不要写成万能套话，要针对样本、方法、时间边界、推广性来写
- 展望要和本文逻辑一致


path: references/tool-mapping.md
content: # 工具映射与多轮协作方式

本文件用于说明：不同论文阶段优先用什么工具，以及如何多轮迭代。

## 一、工具映射

### Stage 1 选题与论证
- 检索工具：CNKI、WOS、Google Scholar、政策文件、新闻搜索
- 分析工具：Claude、ChatGPT、Gemini、Kimi、DeepSeek
- 最适合做的事：
  - 从现实问题提炼研究问题
  - 从文献空白提炼选题价值
  - 比较多个题目可行性

### Stage 2 文献综述
- 检索工具：CNKI、Google Scholar、WOS
- 整理工具：Excel / 表格 / 文献矩阵模板
- 分析工具：Claude、ChatGPT、Gemini
- 最适合做的事：
  - 文献分类
  - 概念辨析
  - 国内外研究现状梳理
  - 研究不足提炼

### Stage 3 研究设计
- 分析工具：Claude、ChatGPT、Gemini、DeepSeek
- 数据 / 代码辅助：Python、R、Stata、SPSS（如用户具备）
- 最适合做的事：
  - 研究问题细化
  - 假设提出
  - 变量或类目设计
  - 研究路径搭建

### Stage 4 实证 / 分析
- 定量：Python、R、Stata、SPSS + 大模型解释
- 定性 / 内容分析：Claude、ChatGPT、Gemini
- 最适合做的事：
  - 结果解读
  - 内容编码解释
  - 案例机制提炼
  - 章节写作

### Stage 5 结论与不足
- 写作工具：Claude、ChatGPT、Gemini、Kimi
- 最适合做的事：
  - 结论收束
  - 理论与实践意义拆分
  - 不足与展望写作

## 二、多轮协作建议

每轮建议遵循：
1. 明确当前阶段
2. 明确本轮只解决一个核心问题
3. 输出结构化结果
4. 给下一轮入口

## 三、典型迭代指令

- 再给我 5 个更稳的新闻传播选题
- 这一段改成文献综述口吻
- 帮我把研究问题细化成 3 个子问题
- 把这个内容分析框架扩成类目表
- 根据这组发现写成分析章节
- 把结论写得更像硕士论文


path: scripts/classify_paper_task.py
content: #!/usr/bin/env python3
import json
import sys

text = " ".join(sys.argv[1:]).strip()
if not text:
    print(json.dumps({"discipline":"新闻与传播","paper_type":"待确认","stage":"待确认","reason":"no_input"}, ensure_ascii=False))
    sys.exit(0)

paper_type = "待确认"
stage = "待确认"

rules = [
    ("文献综述 研究现状 概念界定 相关研究", "文献综述型论文", "Stage 2"),
    ("研究假设 自变量 因变量 中介 调节 问卷 回归 实证", "定量实证论文", "Stage 3"),
    ("访谈 扎根 质性 定性 田野", "定性研究论文", "Stage 3"),
    ("内容分析 编码 类目 框架分析 叙事分析 样本", "内容分析论文", "Stage 3"),
    ("案例研究 个案 传播机制 出圈 路径", "案例研究论文", "Stage 3"),
    ("结论 不足 展望 启示", "待确认", "Stage 5"),
    ("选题 题目 研究意义 值不值得做", "待确认", "Stage 1"),
    ("结果分析 研究发现 数据解释", "待确认", "Stage 4"),
]

for keywords, ptype, stg in rules:
    if any(k in text for k in keywords.split()):
        if ptype != "待确认":
            paper_type = ptype
        stage = stg
        break

print(json.dumps({
    "discipline": "新闻与传播",
    "paper_type": paper_type,
    "stage": stage,
    "input": text
}, ensure_ascii=False))


path: scripts/generate_stage_checklist.py
content: #!/usr/bin/env python3
import json
import sys

stage = (sys.argv[1] if len(sys.argv) > 1 else "").strip().lower()

checklists = {
    "stage 1": ["明确研究对象", "列出3-5个选题", "补现实问题背景", "补学术问题", "论证研究意义"],
    "stage 2": ["建立关键词池", "扩展中英文文献", "整理文献矩阵", "完成概念界定", "写研究不足"],
    "stage 3": ["明确研究问题", "提出假设/分析维度", "定义变量或类目", "设计方法与样本", "写技术路线"],
    "stage 4": ["整理结果/发现", "按问题写分析", "解释图表或编码结果", "回扣研究问题", "提炼阶段结论"],
    "stage 5": ["总结核心结论", "写理论与实践意义", "写研究不足", "写未来展望", "整理摘要素材"]
}

items = checklists.get(stage, ["先判断阶段", "补充缺失信息", "确定本轮目标"])
print(json.dumps({"stage": stage or "unknown", "checklist": items}, ensure_ascii=False))


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)