用途:当综述草稿已按章节拆分文件(sections/*.md),但 C5 门禁为 FAIL/BLOCKED(章节单薄、缺少引言或前置说明、引用越界、存在生成器语气)时,用本技能让写作收敛。
主要能力:把质量门禁当作路由器而非整体重写信号。先对失败分类:证据基底不足、写作执行不到位、语气污染、引用卫生问题,再修复最早出问题的上游产物。只重写被标记的文件,一次一个,不动已通过的章节;引用键与范围保持不变。
使用方式:运行门禁脚本 uv run python .codex/skills/writer-selfloop/scripts/run.py --workspace <workspace>,可选 --unit-id <U###>、--inputs、--outputs、--checkpoint。读取 output/WRITER_SELFLOOP_TODO.md 找出失败文件。若证据过薄,路由到 evidence-selfloop 而不是堆砌文字;若是模板化行文(旁白式开头、幻灯片式导航、重复免责声明),在本地改写。前置部分用 front-matter-writer,章节引导用 chapter-lead-writer,H3 正文用 subsection-writer/subsection-polisher。修复后重跑门禁直至 PASS。
门禁给出简短问题码作为路由提示,如 sections_h3_missing_contrast 需补显式 A-vs-B 对比,sections_h3_missing_eval_anchor 需补任务/指标/约束语境,sections_h3_missing_limitation 需补针对该小节的局限;sections_cites_outside_mapping 需改写回范围内或修上游映射,不得新增引用键。若不运行脚本,也可手工阅读 sections/*.md 与 packs,按同样 PASS/FAIL 风格写出 output/WRITER_SELFLOOP_TODO.md。
适用场景:综述/报告类多章节写作流水线的收敛阶段,尤其配套 writer_context_packs.jsonl、evidence_bindings.jsonl、ref.bib 等产物时。
限制:不适合证据缺失时靠扩写补救;若无法在不猜测的前提下写出对比或评测锚点、或修复持续引入范围外引用,应停止改写并路由上游。PASS 后仍需执行风格协调、开头变体、逻辑润色等后续步骤。具体收费、平台与效果暂未提供。