Claude-skill-registry learning-objective-generator
Generate clear, measurable, and curriculum-aligned learning objectives for any topic. Use when user asks to define goals, outcomes, or objectives for a lesson or course.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/learning-objective-generator-muhammadhassaanarain-book-pai" ~/.claude/skills/majiayu000-claude-skill-registry-learning-objective-generator && rm -rf "$T"
manifest:
skills/data/learning-objective-generator-muhammadhassaanarain-book-pai/SKILL.mdsource content
Learning Objective Generator Skill
When to Use This Skill
- User asks to "create learning objectives" or "define course outcomes"
- User mentions topics, modules, or skills to teach
- User wants objectives that are specific, measurable, and actionable
Procedure
- Understand the topic: Clarify subject, target audience, and skill level
- Determine cognitive level: Apply Bloom’s taxonomy (Remember, Understand, Apply, Analyze, Evaluate, Create)
- Draft objectives: Write 3-5 concise objectives per topic/module
- Ensure measurability: Include action verbs and observable outcomes
- Optional alignment: Map objectives to curriculum standards or assessments
Output Format
Topic/Module: Name of the topic or module
Learning Objectives: Numbered list of 3-5 clear, measurable objectives
Cognitive Level: Indicate Bloom’s taxonomy level for each objective
Quality Criteria
- Objectives are specific and measurable (e.g., "Describe the steps of kinematic analysis" not "Understand kinematics")
- Use action verbs (e.g., identify, explain, demonstrate, design, evaluate)
- Align with the target audience skill level
- Include observable outcomes where possible
Example
Input: "Generate learning objectives for a lesson on robotic joint control"
Output:
- Topic/Module: Robotic Joint Control
- Learning Objectives:
- Describe the principles of torque and angular acceleration in robotic joints. (Understand)
- Calculate torque required for a joint given moment of inertia and angular acceleration. (Apply)
- Analyze the effect of friction and damping on joint performance. (Analyze)
- Design a simple control strategy for a single robotic joint. (Create)
- Cognitive Level: Mix of Understand, Apply, Analyze, Create