Xiaonangua-openclaw-skills kb-qa-score

Score a normalized KB item using the default QA scorecard (density, verifiability, reusability, clarity, human touch) and output verdict.

install
source · Clone the upstream repo
git clone https://github.com/jiyangnan/xiaonangua-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jiyangnan/xiaonangua-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/KB/kb-skills/kb-qa-score" ~/.claude/skills/jiyangnan-xiaonangua-openclaw-skills-kb-qa-score && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jiyangnan/xiaonangua-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/KB/kb-skills/kb-qa-score" ~/.openclaw/skills/jiyangnan-xiaonangua-openclaw-skills-kb-qa-score && rm -rf "$T"
manifest: KB/kb-skills/kb-qa-score/SKILL.md
source content

KB QA Score(评分与裁决)

输入

  • Normalize YAML(kb-normalize 的输出)
  • 可选:原始正文 text(用于判断信息密度/人味儿)

输出(YAML)

score:
  density: 0
  verifiability: 0
  reusability: 0
  clarity: 0
  human_touch: 0
  total: 0
verdict: keep|discard|queue|needs_context
issues:
  - ""
questions_for_boss:
  - ""
next_actions:
  - ""

默认阈值(按白羊武士确认的默认)

  • total >= 18:keep
  • 12-17:queue
  • < 12:discard
  • 缺关键上下文:needs_context

评分维度(0-5 具体定义)

维度评分标准(0-5)
density(信息密度)0=车轱辘话/正确废话 3=有信息但可精简 5=满篇干货
verifiability(可验证性)0=无来源/纯主观 3=有来源但不具体 5=有原文引用+URL
reusability(可复用性)0=只能當下用 3=可迁移到类似场景 5=通用模板/方法论
clarity(结构清晰)0=混乱无重点 3=有结构但表述不清 5=结论明确+逻辑顺畅
human_touch(人味儿)0=AI生成 3=像人但端着 5=有具体细节/态度/真实感

human_touch 定义细化

  • 有具体细节(不只是"效果很好",而是"提升了30%转化")
  • 有态度(喜欢/不喜欢/惊讶/困惑等情感)
  • 有第一人称表达("我试了..." "我觉得...")
  • 没有车轱辘话(没有"总的来说...从以上来看...")

判定规则

  • 可验证性低(无来源/无引用)时,优先 queue 而不是 keep
  • human_touch ≤2 且 density ≥4:可能是正确的AI摘要,但缺人味儿,queue
  • 不要因为"看起来对"就给高分;要给出具体 issues
  • issues 要具体说明哪个维度低了、为什么

依赖

  • 本 skill 不负责抓取:抓取统一走
    kb-fetch