Full-stack-skills course-designer
Design structured courses including syllabi, learning objectives using Bloom's taxonomy, lesson plans, and assessment rubrics. Use when the user asks about course design, needs to create a curriculum, write learning objectives, structure educational modules, or build assessment plans.
install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/teaching-skills/course-designer" ~/.claude/skills/partme-ai-full-stack-skills-course-designer && rm -rf "$T"
manifest:
skills/teaching-skills/course-designer/SKILL.mdtags
source content
课程设计技能
Create structured course designs with learning objectives, lesson plans, and assessments.
Workflow
-
需求分析 - Gather requirements:
- 明确目标受众和学习需求
- 确定课程目标和预期成果
- 分析现有资源和约束条件
-
内容规划 - Structure the curriculum:
- 划分课程模块和单元
- 确定每个模块的核心知识点
- 规划知识点的学习顺序
-
活动设计 - Design teaching activities:
- 为每个知识点设计教学活动
- 规划实践练习和项目
- 设计互动和讨论环节
-
评估设计 - Build assessment plan:
- 设计评估方式和标准
- 创建评估工具和 rubric
- 规划评估时间点
Example: Learning Objective (Bloom's Taxonomy)
## Module 3: REST API Design **Learning Objective:** By the end of this module, students will be able to: - [Remember] List the HTTP methods and their idempotency properties - [Understand] Explain the difference between PUT and PATCH - [Apply] Design a RESTful API for a given resource with proper status codes - [Analyze] Evaluate an existing API design for REST compliance violations **Assessment:** Design a REST API for a library management system (rubric below) | Criteria | Excellent (4) | Good (3) | Needs Work (2) | |-------------------|----------------------------------|-----------------------|------------------------| | Resource naming | Consistent plural nouns | Mostly consistent | Inconsistent naming | | HTTP methods | Correct methods, idempotent | Minor method misuse | Incorrect methods | | Status codes | Appropriate codes for all cases | Missing edge cases | Generic 200/500 only |
输出格式
课程设计应包含以下部分:
- 课程基本信息: 课程名称、目标受众、总时长
- 课程目标: 总体目标和具体学习目标
- 课程大纲: 模块划分和内容概览
- 详细教学计划: 每节课的教学安排
- 评估方案: 评估方式和标准
- 资源清单: 所需的教学资源
最佳实践
- 确保学习目标清晰、可测量(使用 Bloom 动词)
- 保持内容递进,由浅入深
- 平衡理论学习和实践应用
- 评估方式应与学习目标对齐
Keywords
课程设计, 教学大纲, 学习目标, 教学计划, 课程规划, course design, syllabus, curriculum, learning objectives, Bloom's taxonomy