Skills

Fact Check

Improve factual reliability while creating or reviewing a course or supplied content.

Install

npx skills add THU-MAIC/OpenMAIC --skill fact-check -g -a claude-code -y
Repository
THU-MAIC/OpenMAIC42.4k
Category
Writing
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,785 tokens
Runs scripts
No, instructions only

What it does

Improve factual reliability while creating or reviewing a course or supplied content. Use when the user asks to fact-check, verify accuracy, reduce hallucinations, make a reliable course, or mentions 事实性错误、知识性错误、专业知识准确性、可靠性. During creation, checks the completed pages before delivery; on existing content, returns a short evidence-backed report and lets the user choose what to fix. Not for grammar, style, or layout. Combine with deep-research when current evidence is the course's main subject.

Fact check

Keep serious factual mistakes and AI hallucinations out of the course without turning course-making into an exhaustive audit. Focus on the few claims that materially affect trust.

Choose the mode from the request and current course state; do not ask the user to choose a mode:

  • Creating: when there is no course yet or the user asks to build/rebuild one, load stage-design and run the check only after all pages exist.
  • Reviewing: when content already exists and the user asks to inspect it, report findings first. Do not edit unless fixes were already requested or the user approves findings after the report.

While creating a course

Use the normal stage-design workflow; this skill changes factual handling, not the teaching method, page style, or build sequence.

After all pages exist, call list_scenes, then read every completed page with read_stage using detail:"text"; follow nextOffset until all visible text and narration have been read. Run a quick final sanity check of exact facts and cross-page contradictions. Correct obvious errors before delivery because creating the course already authorizes making its content accurate, subject to the source-of-truth boundary below. Do not interrupt creation with a separate audit report or approval gate unless that boundary requires a user decision; briefly mention only material corrections or remaining uncertainty when handing off the finished course.

When reviewing existing content

For a course, call list_scenes, then read all visible text and narration with read_stage using detail:"text"; follow nextOffset until complete. Respect a narrower scope if the user gave one.

Read once for context and silently shortlist high-signal risks:

Read the whole SKILL.md on GitHub

More in Writing