# Bloom Taxonomy Engine

> A specialized skill for question design and learning level analysis using Bloom's Taxonomy of Educational Objectives. Used by examiner and learning-designer agents when creating questions at various cognitive levels and hierarchizing learning objectives. Automatically applied in contexts such as 'Bloom's Taxonomy', 'cognitive levels', 'question design', 'learning objective classification', 'higher-order thinking'. However, official curriculum certification and school curriculum planning are outside the scope of this skill.

- Skill: `revfactory/bloom-taxonomy-engine` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add revfactory/bloom-taxonomy-engine`
- Raw SKILL.md: https://api.skillmd.com/api/skills/revfactory/bloom-taxonomy-engine/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: revfactory (https://skillmd.com/u/revfactory)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/revfactory/bloom-taxonomy-engine

---


# Bloom Taxonomy Engine — Cognitive-Level Question Design Tool

A specialized skill that enhances the examiner and learning-designer agents' question design capabilities.

## Target Agents

- **examiner** — Cognitive-level question creation, difficulty balancing
- **learning-designer** — Learning objective hierarchization, level-appropriate activity design

## Bloom's Cognitive Domain — 6 Levels

### Revised Bloom's Taxonomy (Anderson & Krathwohl, 2001)

| Level | Cognitive Level | Definition | Key Verbs |
|-------|---------------|-----------|-----------|
| 1 | **Remember** | Recall facts and concepts | List, define, identify, memorize |
| 2 | **Understand** | Grasp meaning, explain | Explain, summarize, classify, compare |
| 3 | **Apply** | Execute procedures, use knowledge | Use, calculate, execute, solve |
| 4 | **Analyze** | Break into components, find relationships | Distinguish, deconstruct, organize, attribute |
| 5 | **Evaluate** | Judge based on criteria | Judge, critique, justify, verify |
| 6 | **Create** | Produce something new | Design, construct, plan, produce |

## Per-Level Question Design Guide

### Level 1: Remember

**Item types:** Multiple choice, true/false, term matching
```
Example:
Q: Which of the following belongs to the transport layer of the TCP/IP protocol?
(a) HTTP  (b) TCP  (c) IP  (d) ARP
```
**Recommended proportion:** 15-20% of the exam

### Level 2: Understand

**Item types:** Interpretive multiple choice, short answer, comparison
```
Example:
Q: Explain the differences between TCP and UDP in terms of reliability and speed.
```
**Recommended proportion:** 20-25%

### Level 3: Apply

**Item types:** Calculation problems, code writing, case application
```
Example:
Q: Calculate the number of usable hosts for a subnet mask of 255.255.255.192.
```
**Recommended proportion:** 25-30%

### Level 4: Analyze

**Item types:** Case analysis, log analysis, comparative analysis
```
Example:
Q: Analyze the following network failure log and deduce the cause.
```
**Recommended proportion:** 15-20%

### Level 5: Evaluate

**Item types:** Judgment essays, design comparison evaluation
```
Example:
Q: Evaluate which of the two database designs below is more suitable
   from the perspectives of normalization, performance, and maintainability.
```
**Recommended proportion:** 5-10%

### Level 6: Create

**Item types:** Design problems, projects, comprehensive essays
```
Example:
Q: Design a system architecture that meets the following requirements.
```
**Recommended proportion:** 5-10%

## Bloom Distribution Guide by Exam Type

| Exam Type | Remember | Understand | Apply | Analyze | Evaluate | Create |
|-----------|----------|-----------|-------|---------|----------|--------|
| Certification (written) | 30% | 30% | 25% | 10% | 5% | 0% |
| Certification (practical) | 5% | 15% | 40% | 25% | 10% | 5% |
| Standardized tests | 20% | 25% | 25% | 20% | 10% | 0% |
| Graduate exams | 10% | 15% | 20% | 25% | 20% | 10% |
| Civil service exams | 35% | 30% | 20% | 10% | 5% | 0% |

## Learning Activity Design (for learning-designer)

### Effective Activities by Bloom Level

| Level | Learning Activity | Tools/Methods |
|-------|------------------|--------------|
| Remember | Flashcards, repeated reading, summary notes | SRS, mind maps |
| Understand | Explain in own words, create examples | Feynman technique, analogies |
| Apply | Practice problems, hands-on exercises | Drills, coding assignments |
| Analyze | Case analysis, comparison table creation | Matrices, diagrams |
| Evaluate | Discussion, peer review, critique writing | Rubric-based assessment |
| Create | Projects, design work, presentations | PBL, portfolios |

## Question Quality Verification Checklist

- [ ] Is each item tagged with its Bloom level?
- [ ] Does the overall Bloom distribution match the exam's purpose?
- [ ] Are higher-order thinking items (Analyze + Evaluate + Create) at least 30%?
- [ ] Is there no cue leakage between items (one item hinting at another's answer)?
- [ ] Are distractors plausible (attractive wrong answers)?

