xiaohongshu
xiaohongshu
mit-exam-generator
Generate rigorous MIT PhD-level qualifying examinations from Markdown/Obsidian notes. This skill should be used when users request quiz creation, exam generation, assessment materials, practice questions, or study guides. Triggers on "create quiz", "generate exam", "make practice questions", "ass...
Full skill instructions
Generate rigorous academic assessments from structured Markdown content.
Before generating, clarify with user:
| Question | Options | Default |
|---|---|---|
| Multi-doc strategy | Merge thematically / Separate sections per source | Merge thematically |
| Difficulty emphasis | Balanced / Favor higher levels / Favor foundational | Balanced |
| Include timing guidance | Yes (with per-section time) / No | Yes |
Ask only if relevant:
Use defaults and note assumptions in exam header:
**Assumptions:** Merged thematically, balanced difficulty, standard timing
| Source | Gather |
|---|---|
| Source Files | Read all specified Markdown files completely |
| Content Depth | Assess complexity for difficulty calibration |
| Key Concepts | Extract testable facts, definitions, relationships |
| Section Structure | Map headings for source references |
| Parameter | Standard | Scaled (Sparse) |
|---|---|---|
| Questions | 200 | Min 25, proportional to content |
| Duration | 180 min | 15 min per 25 questions |
| Points | 1 per question | Same |
| Grade | % | Classification |
|---|---|---|
| A+ | 95-100 | Exceptional - PhD qualifying |
| A | 90-94.99 | Strong mastery |
| B+ | 85-89.99 | Good foundation |
| B | 80-84.99 | Satisfactory |
| C | 70-79.99 | Marginal pass |
| F | <70 | Fail - Retake required |
1. ANALYZE
└── Read source files → Extract concepts → Map sections
└── Calculate: content_density = concepts / sections
2. CALIBRATE
└── question_count = min(200, concepts * 2)
└── difficulty_profile = analyze_complexity(content)
3. DISTRIBUTE
└── Allocate questions by type (see references/question-patterns.md)
└── Allocate by Bloom's level (see references/bloom-taxonomy.md)
└── Weight by source document size (multi-doc)
4. GENERATE
└── Create questions following type patterns
└── Ensure distractors are plausible (70-90% correct)
└── Track source section for each question
5. VALIDATE
└── Run all checks (see references/validation-rules.md)
└── Fix any failures before delivery
6. OUTPUT
└── Save to exam-[source-name].md alongside source
| Type | % | Purpose |
|---|---|---|
| Precision Recall | 10 | Exact values, definitions |
| Conceptual Distinction | 15 | Paired/contrasting concepts |
| Decision Matrix | 12.5 | Multi-criteria scenarios |
| Architecture Analysis | 12.5 | System components, flows |
| Economic/Quantitative | 10 | Calculations, comparisons |
| Specification Design | 10 | Framework application |
| Critical Evaluation | 12.5 | Trade-offs, judgments |
| Strategic Synthesis | 10 | Multi-concept integration |
| Research Extension | 7.5 | Novel scenario extrapolation |
See references/question-patterns.md for templates and examples.
| Level | % | Question Characteristics |
|---|---|---|
| Remember/Understand | 25 | Recall facts, explain concepts |
| Apply | 20 | Use in new situations |
| Analyze | 25 | Break down, compare, contrast |
| Evaluate | 18 | Judge, critique, justify |
| Create/Synthesize | 12 | Design, propose, integrate |
See references/bloom-taxonomy.md for level indicators.
When multiple source files provided:
weight[doc] = word_count[doc] / total_word_count
questions[doc] = round(total_questions * weight[doc])
Create distinct sections per source or merge thematically (user preference).
# [Exam Title]
## MIT PhD Qualifying Examination
**Source:** [file(s)]
**Questions:** [N]
**Duration:** [X] minutes
**Generated:** [date]
---
### PART A: [Topic] ([X] Questions)
**Q1.** [Question stem]
A) [Option]
B) [Option]
C) [Option]
D) [Option]
[Continue all questions...]
---
## ANSWER KEY
| Q# | Ans | Section | Difficulty | Bloom |
|----|-----|---------|------------|-------|
| 1 | C | Part A | Medium | Apply |
---
## EXPLANATIONS
### Q1
**Correct: C**
[Explanation with section reference - NO direct quotes]
Section: [Heading from source]
def calculate_questions(content):
concepts = extract_testable_concepts(content)
if len(concepts) >= 100:
return 200 # Full exam
elif len(concepts) >= 50:
return 100 # Half exam
elif len(concepts) >= 25:
return 50 # Quarter exam
else:
return max(25, len(concepts)) # Minimum viable
| Situation | Action |
|---|---|
| Conflicting info in source | Flag in exam notes; create question testing the distinction |
| Ambiguous concepts | Skip or ask user for clarification before generating |
| Too few testable facts | Scale down; warn user if <25 questions possible |
| Highly technical jargon | Include definition in question stem if needed |
| Multiple valid interpretations | Avoid or phrase as "According to [source]..." |
| Source has errors | Do not correct; test what source states (note discrepancy) |
Run ALL checks before delivery. See references/validation-rules.md.
| File | Purpose |
|---|---|
references/question-patterns.md | Templates for each question type |
references/bloom-taxonomy.md | Cognitive level classification |
references/validation-rules.md | Quality validation criteria |
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience