返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

本地 CSDN 文章质量自检

一个完全运行在本地 AI PC 上的 CSDN 文章质量自检 Skill。在发文前一键检测文章是否符合 CSDN v6.0 质量分框架:字数、代码块、Mermaid 图表、表格、摘要、总结、标题党、口语化等 14 项格式指标,并给出四维评分与可执行的修改建议。 规则层零依赖、毫秒级响应;模型层按需加载,通过 OpenVINO/Optimum-Intel 调用本地 GPU/NPU 做"AI 味"检测,模型不可用时自动降级为纯规则检查,保证隐私数据不出本机。 适用于 WorkBuddy、Qoder、TRAE Work 等生产力 Agent 工具,适合技术博主、自媒体和企业内容团队作为发文前预检工具。

person作者: sevenNightYuehubModelScope

CSDN 文章质量自检 (local-csdn-quality-guard)

这个 Skill 做什么

在本地对一篇 CSDN 技术文章做发布前体检,输出三部分结论:

  1. v6.0 四维评分(基础体验 / 专业度 / 内容深度 / 时效性,各 25 分,合计 100)
  2. 冲榜硬性格式指标(字数、代码块、Mermaid、表格、图片、摘要、总结、概念拆分、三段式、段落长度)
  3. AI 味检测与改写建议(可选,由本地小模型 OpenVINO INT4 生成)

全部在本机完成,文章正文不会上传到任何云端服务。

用法

基本检查

scripts\run.ps1 "D:\path\to\article.md"

常用选项

| 意图 | 命令 | | --- | --- | | 检查单篇文章 | scripts\run.ps1 "D:\articles\demo.md" | | 输出 JSON(便于程序消费) | scripts\run.ps1 "demo.md" --json | | 跳过本地模型,只跑规则层(最快) | scripts\run.ps1 "demo.md" --no-ai | | 附带生成改写建议 | scripts\run.ps1 "demo.md" --fix-suggest | | 批量检查整个目录 | scripts\run.ps1 "D:\articles" --batch | | 续传/恢复上次未完成的操作 | scripts\run.ps1 --continue | | 停止后台服务 | scripts\run.ps1 --stop |

Important:

  • scripts\run.ps1唯一受支持的入口,不要直接调用 scripts/ 下的其他脚本。
  • 首次调用会下载本地小模型(约 300-400MB);若超时中断,用 scripts\run.ps1 --continue 续传。
  • 硬件或环境不支持时,Skill 会打印错误并以退出码 1 结束。
  • 绝不回退到云端服务——这是本 Skill 的设计底线。
  • 模型未就绪时,规则层仍然可用(自动降级),不会卡住整个检查。

如何理解输出

报告为中文,字段含义:

| 字段 | 含义 | | --- | --- | | 预估质量分 | 四维合计,95+ 为优秀区,90+ 良好,80+ 合格 | | 达标 | ✅ 通过 / ❌ 未通过 / ⚠️ 需人工确认 | | 待改进项 | 按四维归类,每条给出具体改进动作与可加分值 | | AI 味 | 本地小模型判定的"机器写作痕迹"风险段落 | | 耗时 | 本次检查耗时(规则层为毫秒级,AI 层为秒级) |

规则层判定口径(重要)

以下几点是有意为之的行为特性,不是 bug,修改前请先确认:

  • 代码解释检测:只统计每个代码块闭合 ``` 之后 400 字窗口 内的中文字符,要求 ≥100 字。写在远处的解释不计入。
  • 总结检测:正则匹配 ## xxx总结/结语/结论 章节,要求正文 300-400 字包含 ≥2 个问号(思考题)。二者满足其一即可。
  • Mermaid 与代码块分离:用围栏配对法区分,避免 Mermaid 的闭合围栏被误判为代码块开栏。
  • 时效性维度有 10 分保底,避免纯原理类文章被误判过低。

这个 Skill 不做什么

  • 不改写文章内容本身——只给出建议,最终修改由人或 Agent 完成。
  • 不保证与 CSDN 线上质量分完全一致——输出是基于 v6.0 口径的启发式预估,用于发布前自检,不是官方判分。
  • 不处理 Word / PDF 输入,只接受 Markdown。
  • 不联网获取任何内容,也不上传文章。