用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/u9401066/anesthesia-exam --skill question-validator命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
MCP tools for PDF ingestion → extract figures, tables, sections → build knowledge graph. Transforms PDF into queryable assets (images, tables, text) with cross-document RAG. Triggers: PDF, ingest, extract, 圖片, 表格, figure, table, manifest, knowledge graph, 知識圖譜, RAG, 文獻分析.
難度分類器,基於 Ragas 標準評估題目難度。Triggers: 難度分類, 難度評估, difficulty, 評估難度, 調整難度.
重複題目檢查器,檢測語意重複和過度相似的題目。Triggers: 查重, 重複檢查, duplicate, 相似題, 題目查重, 檢查重複.
正在显示 SKILL.md
基于 SOC 职业分类
name: question-validator description: 題目驗證器,檢查題目品質、正確性、來源依據。Triggers: 驗證題目, 檢查題目, validate, 品質檢查, QA, 審核題目, check question. version: 1.0.0 category: quality-control compatibility:
驗證生成題目的品質,包含:
question = exam-generator__exam_get_question(question_id)
# 對照原始來源
source_text = asset-aware__get_section_content(
document=question.source.document,
page=question.source.page,
lines=question.source.lines
)
# 比對答案是否與來源一致
fact_check = verify_fact(
claim=question.answer,
source=source_text
)
# 檢查選項問題
option_issues = []
# 1. 檢查是否有多個正確答案
for option in question.options:
if is_technically_correct(option, source_text):
option_issues.append(f"{option} 可能也是正確的")
# 2. 檢查明顯錯誤的陷阱
for option in question.distractors:
if is_obviously_wrong(option):
option_issues.append(f"{option} 太明顯錯誤")
# 3. 檢查選項是否有重疊
if has_overlapping_options(question.options):
option_issues.append("選項間有重疊")
# 檢查語法問題
grammar_issues = check_grammar([
question.stem,
*question.options
])
# 檢查是否有歧義
ambiguity = check_ambiguity(question.stem)
# 確認來源存在且可追溯
source_valid = asset-aware__verify_citation_ref(
document=question.source.document,
page=question.source.page,
text=question.source.original_text
)
{
"question_id": "q_20260203_001",
"validation_result": "PASS",
"score": 92,
"checks": {
"fact_accuracy": {
"status": "PASS",
"score": 100,
"detail": "答案與來源一致"
},
"option_quality": {
"status": "WARNING",
"score": 85,
"issues": ["選項 C 可能太明顯錯誤"]
},
"grammar": {
"status": "PASS",
"score"
✅ 題目驗證報告
題目: q_20260203_001
總分: 92/100 | 結果: PASS ✓
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
檢查項目 狀態 分數
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
事實正確性 ✓ PASS 100
選項品質 ⚠ WARN 85
語法清晰度 ✓ PASS 95
來源可追溯 ✓ PASS 100
無歧義性 ✓ PASS 88
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 警告:
└── 選項 C「血壓升高」可能太明顯錯誤
💡 建議:
└── 修改選項 C 為更具迷惑性的選項,
如「心搏過速」
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下情況會自動標記為 FAIL: