# Co Learning Activity Generator

> Generates aligned learning activities with engagement strategies and differentiation. Use when DESIGNING learning experiences, creating practice exercises, planning active learning tasks, or differentiating instruction for diverse learners.

- Skill: `nahisaho/co-learning-activity-generator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add nahisaho/co-learning-activity-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/nahisaho/co-learning-activity-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: nahisaho (https://skillmd.com/u/nahisaho)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/nahisaho/co-learning-activity-generator

---


# Activity Generator

Generates aligned learning activities with engagement and differentiation.

## Use This Skill When

- Designing learning experiences aligned to specific objectives.
- Creating active learning tasks (not passive lecture content).
- Planning differentiated activities for diverse learner populations.
- Generating practice exercises with varying complexity levels.

## Workflow

1. Receive objectives and curriculum sequence.
2. Select engagement strategy per objective (active learning, collaborative, experiential).
3. Design activities aligned to Bloom's level of each objective.
4. Add differentiation options (UDL: multiple means of engagement/representation/action).
5. Save activities to `results/activities.md`.

## Deliverables

- `results/activities.md`: activity descriptions with objective alignment.
- `results/differentiation-notes.md`: UDL accommodations per activity.

## Quality Gates

- [ ] Each activity maps to at least one stated objective.
- [ ] Active learning strategies used (not passive consumption only).
- [ ] Differentiation options provided for at least 2 learner profiles.
- [ ] Bloom's level of activity matches objective's cognitive level.

If any gate fails: redesign activity, add differentiation, or re-align to objective.

## Gotchas

- 「活動が楽しい」だけでは不十分。目標との整合性（Constructive Alignment）を必ず確認すること
- UDL の3原則（関与・表現・行動と表出）すべてに対応する必要はないが、少なくとも1つは意識すること
- グループ活動を設計する場合、Social Loafing（社会的手抜き）を防ぐ個人責任の仕組みを組み込むこと

## Validation Loop

1. Design activities with objective alignment
2. Check: mapped to objectives, active learning, differentiation present
3. If any check fails → redesign or add missing elements
4. Activities ready for rubric-designer input

