| name | notes-generator |
| description | Generate comprehensive educational notes using Bloom's Taxonomy methodology. Creates structured learning materials with summaries, practice questions, and visual diagrams. Use when user requests notes generation, study materials, learning resources, mentions Bloom's Taxonomy, or provides topics for educational note-taking. Activates for .md files, study topics, course materials, or educational content creation. |
Notes Generator (Bloom's Taxonomy)
Purpose
This skill generates structured educational notes following Bloom's Taxonomy cognitive framework. It produces comprehensive learning materials adaptively selecting appropriate taxonomy levels based on topic complexity, incorporating summaries, practice questions, visual concept maps, and references.
Bloom's Taxonomy Framework
The skill structures notes across relevant cognitive levels:
- Remember: Recall facts, terms, basic concepts
- Understand: Explain ideas, interpret information
- Apply: Use knowledge in concrete situations
- Analyze: Break down information, identify relationships
- Evaluate: Make judgments, critique, assess value
- Create: Synthesize information, produce original work
Instructions
Phase 1: Input Acquisition and Analysis
Step 1.1: Determine Input Source
If user provides a reference file:
- Use Read tool to access the file
- Extract topic, key concepts, and source material
- Proceed to Phase 2 with extracted content
If user provides only a topic title:
- Confirm topic scope with user if ambiguous
- Use WebSearch to gather authoritative information:
Query pattern: "[topic] tutorial", "[topic] fundamentals", "[topic] comprehensive guide" - Use WebFetch to retrieve 2-3 high-quality sources (educational sites, documentation, academic resources)
- Synthesize gathered information
- Proceed to Phase 2 with researched content
Step 1.2: Topic Classification
Analyze topic to determine appropriate Bloom levels:
- Factual topics (history, terminology): Emphasize Remember, Understand
- Procedural topics (programming, methods): Emphasize Understand, Apply, Analyze
- Conceptual topics (theories, frameworks): Emphasize Understand, Analyze, Evaluate
- Creative topics (design, composition): Include all levels, emphasize Create
- Complex topics (systems, architectures): Focus on Analyze, Evaluate, Create
Select 4-6 most relevant taxonomy levels for the specific topic.
Phase 2: Content Structure Generation
Step 2.1: Executive Summary Creation
Generate concise overview (3-5 sentences):
- Topic definition and scope
- Primary learning objectives
- Key concepts covered
- Practical applications or relevance
Step 2.2: Bloom's Taxonomy Level Development
For each selected taxonomy level, generate 5-7 structured points:
Remember Level (if applicable):
- Key terminology with definitions
- Essential facts and figures
- Fundamental principles
- Memorization aids (mnemonics, acronyms)
- Core components or elements
Understand Level:
- Conceptual explanations in accessible language
- Comparisons and contrasts
- Cause-effect relationships
- Interpretations of key ideas
- Paraphrased core concepts
- Examples illustrating principles
Apply Level:
- Practical use cases
- Step-by-step procedures
- Implementation examples
- Real-world applications
- Scenario-based demonstrations
- Problem-solving approaches
Analyze Level:
- Component breakdown and decomposition
- Relationship mapping between elements
- Pattern identification
- Comparative analysis
- Structural examination
- Critical distinctions
Evaluate Level:
- Criteria for assessment
- Strengths and limitations
- Critical appraisal
- Comparative evaluation of approaches
- Quality metrics
- Evidence-based judgments
Create Level:
- Synthesis opportunities
- Original application ideas
- Design principles
- Innovation possibilities
- Integration with other concepts
- Generative thinking prompts
Step 2.3: Visual Diagram Generation
Create Mermaid diagram representing concept relationships:
For hierarchical topics:
graph TD
A[Main Concept] --> B[Sub-concept 1]
A --> C[Sub-concept 2]
B --> D[Detail 1]
B --> E[Detail 2]
For process-oriented topics:
flowchart LR
A[Start] --> B[Process 1]
B --> C[Process 2]
C --> D[Outcome]
For relational topics:
mindmap
root((Topic))
Aspect 1
Detail A
Detail B
Aspect 2
Detail C
Detail D
Select diagram type matching topic structure (hierarchy, process, relationship, classification).
Step 2.4: Practice Questions Generation
Create 5-8 questions aligned with Bloom levels:
- Knowledge Check (Remember): "Define...", "List...", "Identify..."
- Comprehension (Understand): "Explain...", "Summarize...", "Describe..."
- Application (Apply): "How would you use...", "Demonstrate...", "Apply X to..."
- Analysis (Analyze): "Compare...", "Analyze why...", "What is the relationship..."
- Synthesis (Evaluate): "Assess...", "Critique...", "Which approach is better..."
- Evaluation (Create): "Design...", "Propose...", "Create a solution for..."
Distribute questions across selected taxonomy levels.
Step 2.5: References and Further Reading
Include:
- Source citations (if using WebSearch results)
- Recommended readings (textbooks, articles, documentation)
- Online resources (courses, tutorials, interactive tools)
- Related topics for deeper exploration
Phase 3: Note Compilation and Formatting
Step 3.1: Assemble Complete Document
Structure notes in markdown format following this template:
# [Topic Title]
## Summary
[Executive summary paragraph]
**Learning Objectives:**
- [Objective 1]
- [Objective 2]
- [Objective 3]
---
## Notes by Bloom's Taxonomy
### 1. Remember: Foundational Knowledge
[5-7 structured points with definitions, facts, key terms]
### 2. Understand: Conceptual Comprehension
[5-7 structured points with explanations, examples, interpretations]
### 3. Apply: Practical Application
[5-7 structured points with use cases, procedures, implementations]
### 4. Analyze: Critical Examination
[5-7 structured points with breakdowns, relationships, patterns]
### 5. Evaluate: Assessment and Judgment
[5-7 structured points with criteria, critiques, evaluations]
### 6. Create: Synthesis and Innovation
[5-7 structured points with synthesis, design, generative ideas]
---
## Visual Concept Map
[Mermaid diagram]
---
## Practice Questions
### Knowledge & Comprehension
1. [Question]
2. [Question]
### Application & Analysis
3. [Question]
4. [Question]
### Evaluation & Creation
5. [Question]
6. [Question]
---
## References and Further Reading
### Primary Sources
- [Citation 1]
- [Citation 2]
### Recommended Resources
- [Resource 1 with URL if applicable]
- [Resource 2 with URL if applicable]
### Related Topics
- [Topic 1]
- [Topic 2]
Step 3.2: Quality Validation
Verify generated notes meet standards:
- Summary clearly defines topic and objectives
- 4-6 Bloom levels selected appropriately for topic
- Each level contains 5-7 substantive points
- Visual diagram accurately represents concept relationships
- 5-8 practice questions distributed across taxonomy levels
- References include sources and further reading
- Markdown formatting correct and consistent
- Content factually accurate and pedagogically sound
Phase 4: Output Delivery
Step 4.1: File Creation
Use Write tool to create notes file:
- Default filename:
[topic-name]-notes.md(kebab-case format) - Location: Current working directory or user-specified path
- Encoding: UTF-8 with proper markdown formatting
Step 4.2: Confirmation Report
Provide user with completion summary:
Notes generated successfully: [filename]
**Topic**: [Topic name]
**Bloom Levels Included**: [List of levels used]
**Total Sections**: [Count]
**Practice Questions**: [Count]
**Word Count**: [Approximate count]
**File Location**: [Full path]
The notes are structured using Bloom's Taxonomy methodology and include:
✓ Executive summary with learning objectives
✓ [X] Bloom's Taxonomy levels with 5-7 points each
✓ Visual concept map (Mermaid diagram)
✓ [X] practice questions for self-assessment
✓ References and further reading recommendations
Adaptive Behavior Patterns
Topic-Specific Adaptations
Scientific/Technical Topics:
- Emphasize Apply and Analyze levels
- Include formulas, equations, technical diagrams
- Focus practice questions on problem-solving
- Reference primary literature and documentation
Humanities/Social Sciences:
- Emphasize Understand, Analyze, Evaluate
- Include theoretical frameworks and perspectives
- Focus on interpretive and critical thinking
- Reference seminal works and contemporary scholarship
Practical Skills/Procedures:
- Emphasize Apply level with detailed procedures
- Include step-by-step instructions
- Use flowchart diagrams
- Reference tutorials and hands-on resources
Conceptual/Theoretical Topics:
- Balance across all six levels
- Include multiple perspectives and interpretations
- Use mind-map or concept-map diagrams
- Reference foundational and contemporary sources
Content Depth Adjustment
Simple/Introductory Topics:
- Focus on Remember, Understand, Apply
- 5 points per level (lower end of moderate range)
- Straightforward practice questions
- Beginner-friendly resources
Complex/Advanced Topics:
- Include all relevant levels
- 7 points per level (upper end of moderate range)
- Challenging, multi-step practice questions
- Advanced and specialized resources
Error Handling and Edge Cases
Insufficient Source Material
If reference file is too brief or web research yields limited information:
- Inform user of content limitations
- Generate notes based on available information
- Mark sections requiring additional research:
[Additional research needed] - Suggest specific areas for user to provide more information
Ambiguous Topics
If topic title is ambiguous (e.g., "Java" could mean programming language or island):
- Use AskUserQuestion tool to clarify:
- "Which aspect of [topic] should the notes cover?"
- Present 2-4 most likely interpretations
- Await user clarification
- Proceed with specified interpretation
Highly Specialized Topics
If topic requires domain expertise beyond general knowledge:
- Clearly label notes as "Introductory Overview"
- Focus on foundational concepts
- Emphasize References section with authoritative sources
- Recommend consulting domain experts or specialized texts
File Write Errors
If Write tool encounters errors (permissions, disk space):
- Report specific error to user
- Offer to display notes content directly in conversation
- Suggest alternative file locations or names
Examples
Example 1: Topic Title Only
User Request: "Generate notes on neural networks"
Skill Actions:
- Classify as scientific/technical topic
- WebSearch: "neural networks tutorial", "neural networks fundamentals"
- WebFetch: Retrieve content from educational sites
- Select Bloom levels: Understand, Apply, Analyze, Evaluate
- Generate moderate-depth notes (5-7 points per level)
- Create flowchart diagram showing neural network architecture
- Generate practice questions on architecture, training, applications
- Include references to deep learning resources
- Write to
neural-networks-notes.md
Example 2: Reference File Provided
User Request: "Create notes from this document" [provides research-paper.pdf]
Skill Actions:
- Read provided file
- Extract topic: "Transformer Architecture in NLP"
- Classify as technical/conceptual topic
- Select Bloom levels: Understand, Analyze, Evaluate, Create
- Generate notes based on paper content
- Create architecture diagram showing transformer components
- Generate questions on attention mechanisms, applications
- Include paper as primary reference, add related readings
- Write to
transformer-architecture-notes.md
Example 3: Highly Specific Request
User Request: "Generate introductory notes on Bloom's Taxonomy itself, include all six levels"
Skill Actions:
- Recognize meta-topic (educational framework)
- WebSearch for authoritative educational psychology sources
- Include all six Bloom levels (user-specified)
- Create hierarchical diagram showing taxonomy pyramid
- Generate questions demonstrating each cognitive level
- Include references to original Bloom (1956) and revised Anderson & Krathwohl (2001)
- Write to
blooms-taxonomy-notes.md
Quality Standards
All generated notes shall adhere to:
- Pedagogical Soundness: Content structured for effective learning
- Factual Accuracy: Information verified against authoritative sources
- Appropriate Depth: Moderate detail (5-7 points) suitable for study notes
- Adaptive Structure: Bloom levels selected match topic characteristics
- Visual Clarity: Diagrams enhance understanding of relationships
- Assessment Alignment: Practice questions target specified cognitive levels
- Resource Quality: References direct to credible, relevant sources
- Markdown Compliance: Proper formatting for readability and compatibility
Advanced Usage
For specialized note generation patterns, see reference.md:
- Custom Bloom level selection
- Integration with spaced repetition systems
- Collaborative note merging
- Multi-source synthesis strategies
- Domain-specific templates
For comprehensive examples across disciplines, see examples.md.