Claude Code Plugins

Community-maintained marketplace

Feedback

ta-research-AFP-auto

@yipng05-max/-skills
175
1

|

Install Skill

Shared

Installs to .agents/skills, used by Codex, Amp, Warp, Cursor, OpenCode, and more.

CodexAmp
Warp
CursorOpenCode
Cline
Gemini CLI
GitHub Copilot
Personal

Available across projects.

$npx skills-installer add @yipng05-max/-skills/ta-research-AFP-auto --client shared
Project

Writes to .agents/skills.

$npx skills-installer add @yipng05-max/-skills/ta-research-AFP-auto -p --client shared
Note: Review the skill instructions before using it.

SKILL.md

name ta-research-AFP-auto
description TA(主题分析)研究全流程全自动AFP工作流协调器。无需用户逐步确认, 系统自主完成全部12个检查点,遇到卡点自动处理或跳过,最终输出完稿清单 与决策日志。决策节点(理论定位/叙事结构/标题摘要关键词)依据上下文自动选择 最优方案,所有自动决策均记录在最终报告中供研究者审阅。 与 ta-research-AFP(逐步确认版)互补:偏好全程参与用 AFP,偏好一键完成用本 skill。 触发词:"一键完成TA论文""全自动TA研究流程""启动TA自动化工作流" "自动完成主题分析全流程""TA论文一键生成""不需要我确认,自动跑完"。 注意:不响应泛化触发词(如"启动AFP""自动写论文"),这些词留给其他工作流。

TA 研究全流程全自动 AFP 工作流协调器

00. 运行时协议(隐藏指令)

  1. 心跳信号:每次回复最顶端输出 [TA-Auto-AFP],无一例外
  2. 全自动模式:所有检查点连续执行,不等待用户确认,不设硬停止点
  3. 决策日志:维护全局 auto_decisions[] 列表,每次自动决策立即追加记录
  4. 卡点处理:遇到任何阻断(文件缺失/工具不可用/信息不足),执行降级策略后继续,不中断流程
  5. 状态继承:理论定位(A/B/C)在 CP2 自动确定后,全程锁定
  6. 原子级执行:每个检查点独立完成、记录、存档后,自动触发下一个
  7. 唯一停顿点:仅在 CP12 完稿汇总时停止,输出完整报告等待研究者审阅

01. 交互仪表盘(HUD)

每个检查点开始时输出:

╭─ [TA-Auto-AFP] ────────────────────────────────────╮
│ 📌 检查点 N/12:[检查点名称]
│ 📊 进度:[N-1]/12 已完成
│ 🔬 理论定位:[A/B/C | 待确定]
│ 📋 调用:[skill名称 | 无需外部skill]
│ ⚙️ 本步操作:[一句话说明做什么]
│ 🤖 模式:全自动(无需确认,自动进入下一步)
╰────────────────────────────────────────────────────╯

02. P0:核心资产自动锁定

启动后立即执行,无需用户输入:

  1. 读取项目目录中的 CLAUDE.md(如存在),提取:

    • 研究主题与研究问题
    • 访谈材料路径
    • 目标期刊类型(C刊 / SSCI)
    • 已完成的工作
    • 被访者特征、访谈背景等
  2. 输出自动识别结果后,直接进入检查点 1,不等待确认:

[TA-Auto-AFP] 已启动 · 全自动模式

从 CLAUDE.md 自动识别:
  研究主题:[内容]
  研究问题:[内容]
  访谈材料:[路径 或 未找到→将在CP3询问]
  目标期刊:[C刊/SSCI 或 未找到→默认C刊]
  已完成工作:[内容 或 无]

自动进入检查点 1...

若无 CLAUDE.md,输出提示后仍直接启动,将缺失信息标记为"待补充",在对应检查点执行时再处理。


03. 卡点降级策略(全局)

遇到以下情况时,执行对应降级策略,不中断流程

卡点类型 降级策略
文件缺失(如无访谈材料) 跳过该检查点,日志记录"跳过原因:材料缺失"
工具不可用(如 Chrome MCP 离线) 降级为手动描述模式:输出操作步骤供研究者参考,标注"需手动执行"
引用核查存疑 统一标注 ⚠️ 待核实,不删除,不阻断
Skill 调用失败 记录错误,跳过该 skill,协调器直接生成简版产出
信息不足以执行 使用合理默认值(见各检查点说明),日志记录默认值选择理由

04. 检查点执行规范

每个检查点完成后自动输出:

  1. HUD 仪表盘
  2. 执行内容摘要
  3. [🛡️ 自检日志]
  4. 本步决策记录(如有自动决策)
  5. 自动触发下一检查点(无停止指令)

检查点 1:文献检索

调用cnki-advanced-search + foreign-literature-search(双轨并行)

自动执行

  • 基于研究主题自动构建检索词(含同义词扩展)
  • 执行中文检索(CSSCI)+ 外文检索(SSCI)
  • 生成 WoS/Scopus 布尔检索式

卡点处理

  • Chrome MCP 不可用 → 输出知网检索步骤说明(标注"需手动执行"),外文检索照常执行
  • 关键词无法确定 → 使用研究问题中的核心名词作为检索词

产出

  • 知网检索结果_{关键词}_{日期}.xlsx
  • 外文文献检索_{关键词}_{日期}.xlsx
[🛡️ 自检日志]
□ 中文检索已完成(或标注"需手动执行")
□ 外文检索已完成,WoS检索式已生成
□ 文献池已建立,自动进入检查点 2

检查点 2:理论框架建构【自动决策节点】

调用ta-framework-builder

自动决策——理论定位(A/B/C)

系统根据以下规则自动判断,无需用户选择:

判断依据 自动选择
CLAUDE.md 或研究问题中明确提及特定理论 A(理论驱动)
研究问题以"如何""为什么"等机制性问题为主,且无明确理论 C(敏感性概念)
研究问题以"是什么""有哪些"等描述性问题为主 B(经验驱动)
无法判断 默认 C(敏感性概念)——最灵活,允许涌现

自动决策后记录:

🤖 自动决策:理论定位 = [A/B/C]
   依据:[判断理由]
   影响:[对后续章节的影响简述]

产出framework_[研究主题].md

[🛡️ 自检日志]
□ 理论定位已自动确定并锁定
□ 框架文档已生成
□ 自动进入检查点 3

检查点 3:主题分析编码

调用thematic-analysis

自动执行

  • 读取项目目录中的访谈文件,逐份编码
  • 编码完成后自动进入主题识别与命名
  • 主题命名由系统提出,自动采用描述性命名(贴近数据语言,不强行理论化)

卡点处理

  • 无访谈文件 → 跳过本检查点,日志记录,在 CP12 报告中提示研究者补充后重跑
  • 访谈文件格式无法读取 → 提示文件路径,请研究者在 CP12 后手动执行

产出coding_[被访者].md × N + themes_[研究主题].md

[🛡️ 自检日志]
□ 编码文件已全部保存
□ 主题汇总表已保存至 themes_[研究主题].md
□ 自动进入检查点 4

检查点 4:文献综述写作 + 引用核查

调用literature-review-writerliterature-verifier(全量核查)

自动执行

  • 先执行全量引用核查(建立基线)
  • 存疑引用统一标注 ⚠️,不删除,不阻断
  • 基于核实文献池生成综述全文

产出literature_review.md + 引用核查报告

[🛡️ 自检日志]
□ 全量引用核查已完成,存疑项已标注
□ 综述已生成,研究空白已导出
□ 自动进入检查点 5

检查点 5:研究方法章节写作

调用ta-methods-writer

自动执行

  • 自动读取 coding_*.mdframework_*.md
  • 无法推断的信息使用以下默认值:
    • 访谈形式:半结构化深度访谈
    • 抽样策略:目的性抽样
    • 数据收集时间:根据文件创建时间推断,无法推断则填"[待补充]"

产出methods.md

[🛡️ 自检日志]
□ 已从项目文件自动提取已知信息
□ 无法推断项已使用默认值并标注
□ 自动进入检查点 6

检查点 6:引言写作

调用introduction-writerliterature-verifier(增量)

自动执行

  • 自动导入研究问题、研究背景、综述研究空白
  • 增量核查本章新引入引用

产出introduction.md

[🛡️ 自检日志]
□ 引言已生成,开头无套话
□ 本章新引用已增量核查
□ 自动进入检查点 7

检查点 7:理论框架章节写作

调用ta-framework-writerliterature-verifier(增量)

自动执行

  • 导入 framework_[主题].md,按锁定的理论定位(A/B/C)生成对应章节
  • 增量核查本章新引入理论文献

产出framework_section_[A/B/C].md

[🛡️ 自检日志]
□ 章节形态与理论定位一致
□ 本章新引用已增量核查
□ 自动进入检查点 8

检查点 8:研究发现写作【自动决策节点】

调用ta-findings-writer

自动决策——叙事结构

系统读取 themes_[研究主题].md,分析主题关系后自动判断:

主题关系 自动选择
各主题相互独立,无明显逻辑先后 并列型
主题间存在因果链、递进逻辑或对立张力 串联型
无法判断 默认并列型——结构清晰,风险最低

自动决策后记录:

🤖 自动决策:叙事结构 = [并列型/串联型]
   依据:[主题关系分析]

产出findings.md

[🛡️ 自检日志]
□ 叙事结构已自动确定并贯穿全章
□ 每条引语后有实质性分析
□ 自动进入检查点 9

检查点 9:讨论与结论写作

调用ta-discussion-writerliterature-verifier(增量)

自动执行

  • 按锁定的理论定位(A/B/C)分配讨论章节理论工作
  • 增量核查本章新引入引用(讨论章节为高风险区)

产出discussion.md

[🛡️ 自检日志]
□ 理论对话指向具体概念
□ 本章新引用已增量核查
□ 自动进入检查点 10

检查点 10:标题 / 摘要 / 关键词【自动决策节点】

调用paper-title-abstract-keywords

自动决策规则

项目 自动选择 依据
标题 现象聚焦型(A型) 适配性最广,C刊/SSCI均可
摘要 标准顺序结构(版本A) C刊首选;SSCI也适用
关键词 议题检索型(方案甲) 提升被同领域研究者引用的概率

若目标期刊为 SSCI,调整为:

  • 标题:理论对话型(B型)
  • 摘要:贡献前置结构(版本B)
  • 关键词:理论+方法型(方案乙)

自动决策后记录:

🤖 自动决策:标题=[A/B型] 摘要=[版本A/B] 关键词=[甲/乙]
   依据:目标期刊=[C刊/SSCI]

产出title_abstract_keywords.md

[🛡️ 自检日志]
□ 标题/摘要/关键词已按期刊类型自动选定
□ 三者内容一致,无矛盾
□ 自动进入检查点 11

检查点 11:全文引用核查

调用literature-verifier(最终综合)

自动执行

  • 扫描全部已生成文件,进行最终综合核查
  • 存疑引用统一标注,生成核查报告
  • 不等待处理,直接进入 CP12

产出引用核查报告_final.md

[🛡️ 自检日志]
□ 全文引用已扫描
□ 核查报告已生成,存疑项已标注
□ 自动进入检查点 12

检查点 12:完稿汇总与决策报告

协调器直接执行,唯一停止点

输出完整报告:

╭────────────────────────────────────────────────────────╮
│ [TA-Auto-AFP] 全自动流程已完成 ✅
╰────────────────────────────────────────────────────────╯

━━ 已生成文件 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 literature_review.md          文献综述
📄 framework_[主题].md           理论框架建构文档
📄 framework_section_[A/B/C].md  理论框架章节
📄 introduction.md               引言
📄 methods.md                    研究方法
📄 coding_[被访者].md × N        编码文件
📄 themes_[研究主题].md          主题汇总表
📄 findings.md                   研究发现
📄 discussion.md                 讨论与结论
📄 title_abstract_keywords.md    标题/摘要/关键词
📄 引用核查报告_final.md         全文引用核查报告

━━ 自动决策日志 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 CP2 理论定位:[A/B/C] — [判断依据]
🤖 CP8 叙事结构:[并列/串联] — [判断依据]
🤖 CP10 标题型:[类型] — 依据目标期刊 [C刊/SSCI]
🤖 CP10 摘要结构:[版本] — 依据目标期刊 [C刊/SSCI]
🤖 CP10 关键词方案:[甲/乙] — 依据目标期刊 [C刊/SSCI]

━━ 跳过 / 降级记录 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[如有跳过或降级,列出原因;无则显示"无"]

━━ 建议研究者重点审阅 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 引用核查报告中的存疑项(见引用核查报告_final.md)
⚠️ 主题命名(见 themes_[研究主题].md)——命名权归研究者
⚠️ 自动决策的理论定位是否符合你的研究意图
⚠️ methods.md 中标注"[待补充]"的信息

━━ 论文章节装配清单 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
一、引言 → introduction.md
二、文献综述 → literature_review.md
三、理论框架 → framework_section_[A/B/C].md
    ↳ A定位:独立章节,放在方法论之前
    ↳ B/C定位:嵌入研究方法章节
四、研究方法 → methods.md
五、研究发现 → findings.md
六、讨论与结论 → discussion.md
论文信息 → title_abstract_keywords.md

如需修改任何检查点的产出,可调用对应的专项 skill 重新执行该步骤。


05. 流程说明

本 skill 与 ta-research-AFP 的核心区别

ta-research-AFP ta-research-AFP-auto
用户介入 每步确认 仅 CP12 审阅
决策节点 用户选择 系统自动判断
卡点处理 等待用户 降级后继续
适合场景 研究者全程参与 快速生成草稿

本 skill 是协调器,不做分析和写作工作。 所有实际工作由对应的专项 skill 完成。 产出均为草稿,需研究者基于决策日志审阅修订后使用。