exam-audit
>
pinned to #a70759dupdated 2 weeks ago
Ask your AI client: “install skills/exam-audit”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/exam-auditmetahub onboarded this repo on the author's behalf.
If you own github.com/ZeKaiNie/universal-examprep-skill on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
252
Last commit
2 weeks ago
Latest release
published
- #agent-skill
- #ai-tutor
- #anthropic
- #anti-hallucination
- #claude
- #claude-code
- #claude-skill
- #cram
- #edtech
- #education
- #exam-prep
- #llm
- #quiz
- #rag
- #study-tool
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.a70759d· 2 weeks ago
Documentation
41Description qualitywarn
50 words · 274 chars — manifest description is empty; graded the GitHub repo description instead
A skill's manifest description doubles as its trigger — add one to SKILL.md (15+ words, e.g. “use this skill when …”).
README is present and substantial
11,522 chars · 9 sections · 3 code blocks
Tags / topics declared
15 total — agent-skill, ai-tutor, anthropic, anti-hallucination, claude, claude-code (+9)
README has usage / example sections
no labeled section but 3 code blocks document usage
Homepage / docs URL declared
no homepage declared (registry will use the repo URL) — info-only, not blocking
Release history
1- releasecurrenta70759dwarn2 weeks ago
Contents
Purpose
Inspect a prep workspace built by exam-ingest and report health issues. This is a read-only inspector. Do NOT fix anything by default; only fix after the user explicitly grants permission. Emit a concrete issue report; never silently modify or delete files.
Activation
Activate when the user suspects the workspace is broken (missing chapters, ungradable quiz items, inconsistent progress), or when the user wants a pre-review health check before studying. Do not activate to build, teach, or grade.
Inputs
references/wiki/— chapter knowledge files (chN_*.md).references/quiz_bank.json— quiz items.study_plan.md— phase plan with chapter anchors.study_state.json— the structured progress state (the SINGLE SOURCE OF TRUTH when present:phase_checklist,mistake_archive,confusion_log).study_progress.md— a GENERATED VIEW of the state (rendered phase checkpoints and recorded wrong-question IDs); stale/hand-edited when it drifts fromstudy_state.json.
Workflow
Inspect read-only. Open and parse files; never write, rename, or delete. Check each item below and record every failure as a concrete issue (file path + what is wrong).
- Structure. For each phase listed in
study_plan.md, confirm a matchingreferences/wiki/chN_*.mdfile exists. Flag orphan chapters (wiki files no phase references) and broken links (phases pointing to absent chapters). - Quiz bank. For each item in
references/quiz_bank.json: confirmtypeis one of the six allowed types (choice / subjective / diagram / fill_blank / true_false / code); confirmchoiceitems carryoptions; confirmsubjectiveitems carrykeywords; confirm any item missinganswercarries the ⚠️ marker orsource: ai_generated. - Provenance honesty. Flag any AI-generated answer presented as the teacher's standard answer (missing the ⚠️ marker). Flag any AI-supplement wiki passage that should carry 🟡 but does not.
- Plan/progress consistency. When
study_state.jsonexists, treat it as the source of truth: confirmstudy_progress.mdis a faithful render of it (flag drift / stale hand-edits where the md disagrees with the state), and check the state'sphase_checklistphases map tostudy_plan.md. When nostudy_state.jsonexists, auditstudy_progress.mddirectly. Either way, confirm each rendered phase-checkpoint line maps to a phase instudy_plan.mdand every wrong-question ID exists inreferences/quiz_bank.json. Note: the template anchor<!-- PHASE_CHECKLIST -->is replaced byscripts/ingest.pyat generation time and is absent from a correct finished workspace — do NOT report its absence as a problem. - Path safety. Flag suspicious writes outside
references/wiki/and any residual../or absolute paths.
Output Contract
Emit a single issue list. Each entry contains: 【级别(阻断/警告/提示)】 (severity: blocker / warning / notice) + 【位置文件】 (file path) + 【现象】 (concrete symptom) + 【建议修法】 (suggested fix). End with an overall verdict: 可用 (usable) or 需修 (needs repair).
Do NOT auto-fix. After reporting, fix item-by-item only if the user grants permission, or hand the workspace back to exam-ingest for rebuild.
Preserve these provenance labels VERBATIM when quoting them in findings: 🟢 来自资料 / 🟡 AI补充,可能与你老师讲的不完全一致 / ⚠️ AI生成答案,非老师/教材提供.
Student-facing output defaults to English (Simplified Chinese if the student opened in Chinese); a persisted study_state.json language (中文/English/双语) switches it per exam-cram's dispatch rule with single-language purity.
Language packs
This skill produces no student-facing template; its report is agent-composed in the student's language. There are no locales/zh/skills/exam-audit.md or locales/en/skills/exam-audit.md pack files — compose the issue report directly in the language given by study_state.json.language:
zh→ Simplified Chinese, using the zh canonical wording in../../docs/language-policy.mden→ English, using the EN canonical vocabulary in../../docs/language-policy.mdbilingual→ compose zh-first with a> EN:mirror line per block (rules in../../docs/language-policy.md) Unset language → this is the first conversation: the merged first-ask (mode × time budget × language) decides it; default en unless the student opened in Chinese.
Boundaries
- Zero modifications and zero deletions by default — this is an inspection, not construction.
- Do not infer the teacher's intent; report only objective inconsistencies and leave the judgment to the student.
Reviews
No reviews yet. Be the first.
Related
Frontend Slides
Create beautiful slides on the web using Claude's frontend skills
Planning With Files
Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
Browser Use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
mh install skills/exam-audit