بنقرة واحدة
quality-mimo
统一质量检查入口。子agent隔离执行,有问题必修。 触发方式:/quality-mimo、/检查质量、「检查一下」「质量检查」
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
统一质量检查入口。子agent隔离执行,有问题必修。 触发方式:/quality-mimo、/检查质量、「检查一下」「质量检查」
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
统一网文写作入口。支持单章写作、续写、修改、重写。 通过模式参数控制深度:standard(标准)、fast(快速)、ultra(极致)。
章节重写。支持全文重写、局部重写、风格重写,保留原稿备份。 触发方式:/rewrite、/重写、/回炉、「重写第X章」「修改第X章」「回炉第X章」
短篇网文写作。从构思到成稿,聚焦情绪拉扯与节奏把控。 触发方式:/story-short-write-mimo、/写短篇、「帮我写一篇短篇」「写个盐言故事」
网文去AI味。子agent隔离执行:主agent读取文本 → 子agent隔离检测+修复 → 主agent输出结果。 触发方式:/story-deslop-mimo、/去AI味、「去AI味」「这篇太AI了」
严格编辑审稿。以出版社专业编辑的眼光,用最严格最挑剔的标准 审校正文、大纲、细纲、卷纲,支持按目标平台对标审稿。 触发方式:/story-critic-mimo、/编辑审稿、「审一下」「帮我审审」「当编辑」
全书大纲生成(迭代式)。从设定出发,分题材模板生成卷级大纲和逐卷细纲, 每步与用户反复沟通打磨,细纲每次最多生成3章。 触发方式:/outline、/story-outline-mimo、「生成大纲」「大纲生成」「帮我写大纲」
| name | quality-mimo |
| version | 2.0.0 |
| description | 统一质量检查入口。子agent隔离执行,有问题必修。 触发方式:/quality-mimo、/检查质量、「检查一下」「质量检查」 |
| atoms | ["detect-quality","detect-consistency","detect-story","detect-wordcount","detect-voice","detect-emotion","detect-cross-chapter"] |
| inputs | [{"name":"project_dir","type":"directory","required":true,"description":"写作项目根目录"}] |
读文件,写文件,跑脚本,给用户看
不凭记忆,不跳步骤,不偷懒
执行前必须验证项目目录存在且结构完整:
ls {project_dir}/正文/ {project_dir}/设定/ {project_dir}/追踪/ 2>/dev/null || echo "ERROR: 项目目录缺失"
缺失时提示用户:「项目目录 {project_dir} 不存在或结构不完整,请先用 /story-setup-mimo 部署项目。」
每个 Agent 执行前后必须运行守卫脚本:
node {skill_dir}/scripts/step-guard.js pre <步骤号> {workflow_dir}
node {skill_dir}/scripts/step-guard.js post <步骤号> {workflow_dir}
| 用户说 | 动作 |
|---|---|
| /quality-mimo | 检查当前章节(交互式) |
| /quality-mimo <文件> | 检查指定文件 |
| /quality-mimo --full <文件> | 增强检查(身份、时间线、完整性) |
| 检查质量 | 同 /quality-mimo |
| 检查一下 | 同 /quality-mimo |
T-QUALITY-{N}: 质量检查「{文件名}」
│
├─── Phase 1: 读取阶段
│ └── T-QUALITY-{N}-01: 读取文本 [主 agent]
│
├─── Phase 2: 检测阶段
│ └── T-QUALITY-{N}-02: 综合质量检测 [子 agent 隔离]
│ ├── 字数检测(BLOCK)
│ ├── 禁用词+AI腔检测(BLOCK)
│ ├── AI标点符号(BLOCK)
│ ├── 一致性检测(BLOCK)
│ ├── 逻辑性检查(WARN)
│ └── 跨章节检查(WARN)
│
├─── Phase 3: 修复阶段(有问题必修)
│ ├── [条件] T-QUALITY-{N}-03: 综合修复 [子 agent 隔离]
│ └── [条件] T-QUALITY-{N}-04: 复查 [子 agent 隔离]
│
└─── Phase 4: 报告阶段
└── T-QUALITY-{N}-05: 输出检查报告 [主 agent]
.workflow/step01-chapter-content.json.workflow/step02-quality-report.json.workflow/step03-fix-log.json.workflow/step04-recheck-report.json| 任务 | 触发条件 | 跳过则 |
|---|---|---|
| Step 03 | step02 有任何 WARN 或 BLOCK | abandoned |
| Step 04 | step03 存在 | abandoned |
Step 02 检测到 ANY 问题(WARN 或 BLOCK)
↓
Step 03 综合修复(所有问题)
↓
Step 04 复查
↓
仍有问题 → 再回 Step 03(上限3轮)
↓
全部通过 → Step 05
所有中间结果存放在 {PROJECT_DIR}/.workflow/ 目录:
.workflow/
├── step01-chapter-content.json # 章节内容
├── step02-quality-report.json # 综合检测报告
├── step03-fix-log.json # 修复日志
└── step04-recheck-report.json # 复查报告
详见
references/agent-prompt-templates.md
你是 quality-checker,负责综合质量检测。
【项目信息】
- 项目目录:{project_dir}
- 文件名:{chapter_file}
【输入文件】(必须用 Read 工具读取)
- 正文:{project_dir}/正文/{chapter_file}
- 约束:{project_dir}/.workflow/step01-chapter-content.json
【参考文件】(设定校验和一致性检测必须读取,动态扫描获取)
- 扫描设定/目录:`ls {project_dir}/设定/**/*.md 2>/dev/null`
- 扫描追踪/目录:`ls {project_dir}/追踪/*.md 2>/dev/null`
- 扫描跨卷追踪/目录:`ls {project_dir}/跨卷追踪/*.md 2>/dev/null`(可选)
- 扫描故事线/目录:`ls {project_dir}/故事线/*.md 2>/dev/null`(可选)
- 按扫描结果加载对应文件
【检测项】(必须全部运行)
1. 字数达标(wordcount.js 统计)— BLOCK
2. 禁用词+AI腔(style-lint.js)— BLOCK
3. AI标点符号(punctuation-normalize.js)— BLOCK
4. 一致性(consistency-check.js)— BLOCK
5. 逻辑性(LLM分析)— WARN
6. 跨章节检查(cross-chapter-check.js)— WARN
【输出】
- 报告:{project_dir}/.workflow/step02-quality-report.json
【报告格式】
{
"chapter": "{chapter_file}",
"word_count": 3200,
"word_count_target": 3000,
"checks": [...],
"block_count": 0,
"warn_count": 0,
"total_issues": 0,
"overall": "PASS",
"issues": [...]
}
【防偷懒】
- 必须用 Read 工具读取输入文件
- 必须运行所有检测脚本
- 必须写入报告文件
你是 quality-fixer,负责修复所有质量问题。
【项目信息】
- 项目目录:{project_dir}
- 文件名:{chapter_file}
【输入文件】(必须用 Read 工具读取)
- 正文:{project_dir}/正文/{chapter_file}
- 检测报告:{project_dir}/.workflow/step02-quality-report.json
【修复规则】
- 只有问题(WARN或BLOCK)就必须修复
- 修复后重新检测,直到全部通过
- 最多3轮修复循环
- 不能跳过 WARN
【输出】
- 更新:{project_dir}/正文/{chapter_file}
- 报告:{project_dir}/.workflow/step03-fix-log.json
【防偷懒】
- 必须用 Read 工具读取输入文件
- 有问题必须修复,不能跳过
- 必须写入报告文件
node {skill_dir}/scripts/step-guard.js pre {step} {workflow_dir} {project_dir}
node {skill_dir}/scripts/step-guard.js post {step} {workflow_dir}
| 步骤 | 说明 |
|---|---|
| 01 | 读取文本 |
| 02 | 综合检测 |
| 03 | 综合修复 |
| 04 | 复查 |
| 05 | 输出报告 |
功能:一站式检查,包含 7+ 项检查
调用方式:
node $HOME/.config/mimocode/skills/_shared/scripts/quality-gate.js <章节文件> <项目目录>
返回值说明:
exit code 0:全部通过exit code 2:有问题(必须修复后复查)exit code 3:评分不达标(score < 90)— 需修复后重新评分⚠️ 重要:任何问题都必须处理!
检查项目(由以下原子 skill 执行):
detect-quality — 禁用词+AI腔检测detect-consistency — 一致性检查detect-story — 伏笔+设定缺口检查detect-wordcount — 字数检查detect-voice — 角色声音检查detect-emotion — 情绪曲线+爽点检查增强模式:
node $HOME/.config/mimocode/skills/_shared/scripts/quality-gate.js --full <章节文件> <项目目录>
增加(增强模式额外原子):
detect-cross-chapter — 跨章节一致性detect-satisfaction — 读者满意度预检detect-story-gaps — 故事漏洞检测功能:检查整个项目的所有章节和追踪文件
调用方式:
node $HOME/.config/mimocode/skills/_shared/scripts/full-consistency-audit.js <项目目录>
检查内容:
| 检查类型 | 调用原子 |
|---|---|
| 禁用词+AI腔检测 | 调用原子 detect-quality |
| 一致性检查 | 调用原子 detect-consistency |
| 伏笔+设定缺口 | 调用原子 detect-story |
| 字数检查 | 调用原子 detect-wordcount |
| 角色声音检查 | 调用原子 detect-voice |
| 情绪+爽点检查 | 调用原子 detect-emotion |
| 跨章节检查 | 调用原子 detect-cross-chapter |
🔍 质量检查报告
📊 检查结果:
- 禁用词:✅ 通过
- AI腔:⚠️ 2处警告
- 一致性:✅ 通过
- 字数:✅ 3500/3000
📝 警告详情:
1. 第5段:"不禁" → 建议删除
2. 第8段:"仿佛" → 建议改为"像"
💡 是否自动修复?
规范详见
references/task-tracking-conventions.md。
触发时第一步:读取下方固定任务列表,然后逐条创建。不跳步。
强制执行顺序:
# ===== 第1层:父任务 =====
1. task create "T-QUALITY: 质量检查「{文件名}」" → T-QUALITY
# ===== 第2层:4步子任务 =====
2. task create "T-QUALITY-01: 读取文本" parent=T-QUALITY
3. task create "T-QUALITY-02: 综合质量检测 [子agent隔离]" parent=T-QUALITY
4. task create "T-QUALITY-03: 综合修复 [条件,有问题才执行]" parent=T-QUALITY
5. task create "T-QUALITY-04: 复查 [条件,执行了修复才执行]" parent=T-QUALITY
6. task create "T-QUALITY-05: 输出检查报告" parent=T-QUALITY
| 任务 | 执行时判断 | 跳过则 abandoned |
|---|---|---|
| T-QUALITY-03 | step02 有任何 WARN 或 BLOCK | 全部通过则 abandoned |
| T-QUALITY-04 | step03 存在 | 无修复则 abandoned |
| 循环 | 触发 | 处理 |
|---|---|---|
| 修复后仍有残留 | RECHECK 发现新问题 | 再创建 FIX(上限3轮) |
| 关系 | 说明 |
|---|---|
| 被调用 | story-long-write-mimo(写作流程中自动调用) |
| 被调用 | story-short-write-mimo(短篇写作中调用) |
| 被调用 | story-chapter-write-mimo(单章写作中调用) |
| 调用 | quality-gate.js(质量门禁脚本) |
| 调用 | full-consistency-audit.js(全量审计脚本) |
Q1:检查发现问题后怎么办? A:子 agent 会自动尝试修复,修复后重新检查。
Q2:检查需要多久? A:单章检查约5-10秒,全量审计约30秒。
Q3:可以只检查某一项吗? A:可以,使用单项检查命令。