From light
Maintains consistency of terminology, metrics, innovation claims, method names, and visual style across papers, PPTs, code, and project docs by enforcing a single source of truth and running automated audits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/light:light-consistencyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
在任何产出材料的任务中后台运行:每生成或修改一份材料,比对项目库 db09 的"统一定义",发现偏差即纠正或提示。
在任何产出材料的任务中后台运行:每生成或修改一份材料,比对项目库 db09 的"统一定义",发现偏差即纠正或提示。
借鉴 content-strategy 的"先定义后生产":所有材料从一份定义文件派生,禁止下游各写各的。
事实源的两种形态(同一份真相,机读 ⊃ 人读):
databases/db09-projects/projects/<项目>/terminology.md——Markdown 术语表(类别/标准叫法/缩写/英文/备注),由 a02 维护,是 db09 项目卡固定组成。审计脚本读它做覆盖缺口检测。assets/ 的 db09_glossary.yaml/db09_method_lock.yaml/db09_metric_registry.yaml),比 Markdown 多 forbidden/confusable/权威数值列,支撑受控术语替换与指标数值冲突检测;扩写后存回项目 db09 目录(与 terminology.md 并列)。字段清单见文件清单节。
assets/三份是空白模板;真实项目事实源永远落在databases/db09-projects/projects/<项目>/,避免"db09 指两个地方"。
维护要点(锁定口径,配合下方「一致性检查维度」五维):方法/数据集名称含缩写列入"禁改清单"(润色/翻译不得替换);指标统一符号+单位+定义(F1 vs F-score);3 条创新点标准措辞跨论文/PPT/软著/竞赛一字对齐;关键术语锁中英对照+大小写连字符(fine-tune 不写 finetune);视觉规范:项目有 databases/db09-projects/projects/<项目>/palette.json(论文图 m11/PPT m16/前端 a05 共读的视觉 SSOT 实例)则"跨材料配色一致"直接对照该文件逐项核——四方取色须同源、谁都不另起色板;无 palette.json 时退回 db05 design_tokens.template.json(DTCG 色值锚点真相源),论文图(db07)/PPT(db06)/前端(db05)/海报同取一份值(当前人工/清单对照,非脚本自动核)。
.light/passport.yaml 各阶段 artifacts: 路径并集(§4 产物台账);无 passport 的轻项目退回 db09 的 version_history.md 列出的产物。回扫即对这份清单逐项跑下方 consistency_audit.py,命中即按"现状→问题→建议"修。scripts/consistency_audit.py 读取上述 db09 三件套,扫描一组材料文本,自动检测并定位到 材料:行号 的六类不一致,按 ERROR/WARN/INFO 分级,每条带"现状→问题→建议",报告末尾做"条数自检"。
六类检测:
SUBSTITUTION 受控术语/方法名被同义改写或写错(大小写/连字符/近义词)。forbidden 项支持 {text:.., placeholder: true} 标记说明性占位(语义需人工判断,审计跳过,不再 literal 误命中)。METRIC_NAME 同一指标被换名(如把 F1 写成"准确率")。METRIC_VALUE 同一指标(同方法×数据集)跨材料数值不一致,或与 db09 权威值不符;位置感知,一行并列多指标/多方法也能就近配对,不串位;命名实体内嵌数字(YOLOv8 的 8、CrowdScene-2k 的 2)挖空不误读;% 指标分数/百分数(0.876↔87.6)自动归一化。GROSS_MISMATCH 数值偏差落在"超精度容差但仍同量级"区间(相对偏差 30%~300%),单列严重错填告警,不再静默丢弃(取代旧 >0.30 continue)。CONTRIBUTION_DRIFT 创新点/贡献提法漂移:以 db09 创新点N 行(terminology.md,只读)为标准措辞,跨材料用 token 覆盖+句级相似度检测"同一贡献在 PPT/软著提法偏离"。COVERAGE_GAP 规范术语/指标只在部分材料出现,应出现处缺席。must_cover: true(贡献级)缺席报 WARN,普通术语降 INFO 降噪。用法(在 skills/light-consistency/ 下):真实审计 python scripts/consistency_audit.py --db09 assets --materials <文件...> [--json out.json];无参跑内置合成材料自测(六类检测全触发 + X-1/2/4/5 专项断言)。退出码:发现 ERROR 返回 1(可接 CI),否则 0。端到端实例见 examples/worked_example.md。
借内容审计四步法:① 盘点 逐份材料抽关键主张(方法名/指标名+数值/创新点措辞/图表风格)成清单;② 打标 每项标 一致/冲突/缺失,冲突指向具体位置(章节/页/行);③ 差距 量化覆盖率(哪些贡献点 PPT 缺席、哪个指标只在论文);④ 修正 每条给"现状→问题→统一建议→修正后文本"。完整性强制:逐条列全不用省略号,报告末尾自检"清单条数=实际处理条数"。
①术语同一概念全程同一叫法;②指标名称/定义/数值各处相同(论文表=PPT 图=摘要数字);③创新点摘要/引言/结论/PPT/申报书表述不矛盾;④方法/数据集名称不中途改名;⑤视觉论文图/PPT/前端/海报共用设计语言(人工/清单对照:项目有 databases/db09-projects/projects/<项目>/palette.json 则对照它逐项核四方取色是否同源,无则依 db05 design_tokens.template.json 核;脚本只核文本类,视觉靠 assets/design_language_extract.template.md 人工签字);⑥逻辑线索论文叙事与 PPT 叙事、软著功能与系统实现对得上;⑦B-fact 快照新鲜度db09 卡内引用的 venue 计量/数据集许可/DOI 等带 [snapshot…src=…] 三件套快照,对照 source_pointer 核是否超期(计量 >90 天/许可 >365 天)——从 palette.json 推广到所有 db09 B-fact 引用,超期标 WARN 提示重核(consistency_audit.py 的 METRIC_VALUE 检测可顺带标记)。
论文↔PPT、论文↔软著、系统↔软著功能说明、多版本图表、竞赛材料↔论文、代码命名↔论文符号。
一致性检查报告(不一致清单 + 统一建议 + 修正后文本/配置)+ 更新后的术语表(db09)。
assets/design_language_extract.template.md 的"采样→抽取→⚠人工签字"流程产视觉规范卡(截图取色受压缩影响,标 ⚠ 项须人工签字方可作 SSOT);确认值写入 db05 design_tokens.template.json。references.md。服务 m07/m08/m09/m11/m15/m16/m17/a05;定义存 db09 并被所有技能读取。
assets/db09_glossary.yaml / db09_method_lock.yaml / db09_metric_registry.yaml:db09 单一事实源 schema 模板。assets/design_language_extract.template.md:视觉设计语言抽取模板(采样清单+原子属性抽取表+⚠人工确认核对栏+视觉规范卡),配套 db05 的 design_tokens.template.json(DTCG 视觉 SSOT)。scripts/consistency_audit.py:跨材料一致性审计器(六类检测+定位+修正建议+JSON 导出+自测)。examples/worked_example.md:论文 vs PPT 指标名/数值冲突的端到端实例(定位→统一→修正→回归)。examples/materials_paper.txt / materials_ppt.txt:配套可运行材料。工具实现细节、真实配置项与端点见 references.md(逐工具核查笔记)。
npx claudepluginhub caixinyu2017-star/xixi --plugin light2plugins reuse this skill
First indexed Jun 14, 2026
Maintains consistency of terminology, metrics, innovation claims, method names, and visual style across papers, PPTs, code, and project docs by enforcing a single source of truth and running automated audits.
Verifies logical consistency across academic paper sections by tracing argument chains and identifying gaps, unsupported claims, terminology inconsistencies, and number contradictions. Outputs bilingual reports.
Validates project documentation: lints formatting and naming, checks broken/orphan links, verifies glossary terms and synonyms, detects contradictions/gaps, audits completeness via /doc:lint, /doc:links, etc.