course-builder
SKILL.md
[IMPORTANT] Use
TaskCreateto break ALL work into small tasks BEFORE starting.
Prerequisites: MUST READ before executing:
.claude/skills/shared/web-research-protocol.md
Quick Summary
Goal: Build structured course material with learning objectives, modules, lessons, exercises, and assessments.
Workflow:
- Define scope — Target audience, prerequisites, duration, objectives
- Map objectives — Align to Bloom's taxonomy
- Structure curriculum — Modules → Lessons → Exercises → Assessments
- Develop content — Per lesson: concept, explanation, examples, exercises
- Create assessments — Knowledge checks + final assessment
- Review pedagogy — Progressive difficulty, prerequisite chains
Key Rules:
- Every objective mapped to Bloom's taxonomy level
- Progressive complexity (each module builds on previous)
- Use enforced template from
docs/templates/course-outline-template.md
Be skeptical. Apply critical thinking, sequential thinking. Every claim needs traced proof, confidence percentages (Idea should be more than 80%).
Course Builder
Bloom's Taxonomy Reference
| Level | Verb Examples | Assessment Type |
|---|---|---|
| Remember | Define, list, recall, identify | Multiple choice, fill-in-blank |
| Understand | Explain, describe, summarize, interpret | Short answer, paraphrase |
| Apply | Use, implement, solve, demonstrate | Problem sets, exercises |
| Analyze | Compare, contrast, examine, differentiate | Case studies, analysis papers |
| Evaluate | Judge, critique, assess, justify | Debates, reviews, peer assessment |
| Create | Design, construct, produce, develop | Projects, portfolios, presentations |
Step 1: Define Learning Scope
Gather from user or research:
- Target audience — Who? What's their background?
- Prerequisites — What must they know already?
- Duration — Total hours/weeks available
- Desired outcomes — What can they DO after the course?
Step 2: Map Objectives to Bloom's
For each desired outcome, assign a Bloom's level:
- Start with lower levels (Remember, Understand)
- Progress to higher levels (Apply, Analyze, Evaluate, Create)
- Ensure at least one objective at Apply level or above
Step 3: Structure Curriculum
Organize into modules (3-8 per course):
- Each module has 2-5 lessons
- Each module has its own learning objectives
- Modules build on each other (prerequisite chain)
Step 4: Develop Lesson Content
For each lesson, provide:
- Duration — Estimated time
- Concept — Core idea in 1-2 sentences
- Explanation — Theory, context, why it matters
- Examples — 2-3 real-world illustrations
- Exercise — Hands-on practice activity
- Assessment — How to verify learning
Step 5: Create Assessments
Per module:
- Knowledge check — 3-5 questions covering key concepts
- Questions aligned to module's Bloom's level
Final:
- Comprehensive assessment — Covers all modules
- Mix of Bloom's levels — At least 1 question per level taught
Output
Write to docs/knowledge/courses/{descriptive-slug}.md using enforced template from docs/templates/course-outline-template.md.
IMPORTANT Task Planning Notes (MUST FOLLOW)
- Always plan and break work into many small todo tasks using
TaskCreate - Always add a final review todo task to verify work quality and identify fixes/enhancements
Weekly Installs
6
Repository
duc01226/easyplatformGitHub Stars
5
First Seen
9 days ago
Security Audits
Installed on
opencode6
gemini-cli6
github-copilot6
codex6
amp6
cline6