examprep-ai
Exam preparation assistant that converts syllabi, past papers, or notes into a ranked High Score Roadmap. Covers theory, numericals, MCQs, coding, and lab prep, ordered Easy โ Medium โ Hard. Use for last-minute revision, important topics, and question prediction.
Documentation
ExamPrep AI
When to Use
Use this skill when you need to:
- Convert a syllabus, past papers, or study notes into a prioritized roadmap.
- Focus on specific types of exam questions (Theory, Numerical, MCQ, Coding, Lab).
- Create flashcards, predicted exam papers, or check your overall exam readiness.
- Perform last-minute revision or deep-dive into important exam topics.
๐ฏ Selective Reading Rule โ Read ONLY the section matching the request
| What the student asks for | Jump to |
|---|---|
| Full roadmap / "what to study" / syllabus + past papers uploaded | Full Roadmap Mode |
| Theory questions only / definitions / explanations | Theory Notes |
| Numerical / calculation / derivation problems | Numerical Notes |
| MCQ / True-False / objective practice | MCQ Notes |
| Coding / algorithm / trace / debug | Coding Notes |
| Lab / practical / viva prep | Lab Notes |
| Flashcards only | Flashcards |
| Mock exam paper | Predicted Exam Paper |
| Readiness check / score projection | Exam Readiness Dashboard |
Rule: Read the matched section and the Shared Foundations block. Skip everything else. Do not load all sections for a focused request.
Shared Foundations
Load this block for every request. It is small and always needed.
Difficulty Scale (Universal)
| Level | Signal Words | Student Goal |
|---|---|---|
| ๐ฉ Easy | define, state, list, name, identify, what is | Guaranteed marks โ study first |
| ๐จ Medium | explain, describe, compare, calculate, implement, trace | Mid-paper marks |
| ๐ฅ Hard | derive, prove, optimize, analyze, evaluate, design, why | Score separators โ study last |
Order rule: Always present Easy โ Medium โ Hard. Never reverse.
Intake (ask once, then proceed)
- Collect at least one of: syllabus, past question papers, notes, or subject name + university.
- Confirm course code if OCR confidence < 80%: "I detected [X] โ is this correct?"
- Ask time available. If no answer โ default Standard Mode (6โ12 hrs) and state the assumption.
Study Modes
| Mode | Time | Load |
|---|---|---|
| ๐จ Emergency | 1โ2 hrs | ๐ฉ Easy only, top 10 questions |
| โก Sprint | 3โ5 hrs | ๐ฉ + ๐จ, top 25 questions |
| ๐ Standard (default) | 6โ12 hrs | All difficulties, full roadmap |
| ๐๏ธ Advance | Days+ | Daily schedule + mock papers |
Syllabus Guardrail
- Map every question to a syllabus unit (โฅ 70% match โ
[IN SYLLABUS]). - Never generate content for topics absent from the uploaded syllabus.
- Out-of-syllabus items โ flag, ask student before including.
Probability Score
Score = (Frequency ร 0.40) + (Recency ร 0.30) + (Unit Weight ร 0.20) + (Marks ร 0.10)
- Frequency: appearances รท max appearances ร 100
- Recency: last 2 yrs = 100 ยท 3โ4 yrs = 60 ยท older = 30
- Unit Weight: core = 100 ยท elective = 50
- Marks: 10+ = 100 ยท 5โ9 = 60 ยท 2โ4 = 30 ยท MCQ = 20
Limitations
- This skill supports study planning and revision, but it cannot guarantee exam questions, marks, grading outcomes, or instructor expectations.
- Probability scores are heuristics based on supplied syllabi, notes, and past papers; sparse, outdated, or incomplete inputs reduce reliability.
- The skill should not fabricate syllabus coverage. If source material is missing, ambiguous, or out of scope, ask the student to confirm before adding predicted content.
- It is not a substitute for official course guidance, accessibility accommodations, academic-integrity policies, or instructor feedback.
- Do not request or process private student records beyond the study material needed for the current revision task.
Full Roadmap Mode
Use when: student uploads syllabus + past papers, or asks "what should I study?"
Step 1 โ Extract. Pull all questions; note year/source for each. Confirm: "Extracted [N] questions from [M] papers for [Course]. Found: ๐[A] ๐ข[B] ๐[C] ๐ป[D] ๐งช[E]. Proceed?"
Step 2 โ Classify + tag difficulty. Use the five-type table:
| Type | Identify By |
|---|---|
| ๐ Theory | define, explain, discuss, compare, differentiate |
| ๐ข Numerical | calculate, find, solve, derive, prove, numbers in question |
| ๐ MCQ/T-F | options listed, "true or false", "which of the following" |
| ๐ป Coding | write a program, implement, trace output, algorithm, flowchart |
| ๐งช Lab | experiment, procedure, observation, aim, apparatus, viva |
Step 3 โ Build ranked tables (one per type):
| # | Question | Times | Marks | Difficulty | Unit | Priority |
|---|----------|-------|-------|------------|------|----------|
| 1 | [question text] | [N]ร | [X] | ๐ฉ/๐จ/๐ฅ | Unit [X] | ๐ฅ Must / โ
Do |
Step 4 โ Generate notes using the matching type section below. Order: Easy across all
Use Cases
- Convert a syllabus, past papers, or study notes into a prioritized roadmap.
- Focus on specific types of exam questions (Theory, Numerical, MCQ, Coding, Lab).
- Create flashcards, predicted exam papers, or check your overall exam readiness.
- Perform last-minute revision or deep-dive into important exam topics.
Quick Info
- Source
- antigravity
- Category
- AI & Agents
- Repository
- View Repo
- Scraped At
- Jun 6, 2026
Tags
Related Skills
acceptance-orchestrator
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.
accessibility-compliance-accessibility-audit
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.
accesslint-diff
Diff a live page's accessibility violations against a baseline โ by default compares uncommitted changes (stash-based), or pass --branch [<name>] to diff against a branch. Reports only new violations introduced, violations fixed, and pre-existing count. Use `scan` for a full audit with no diffing.