
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-designand 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:
